nodejs开发一个最简单的web服务器实例讲解


Posted in NodeJs onJanuary 02, 2020

开发一个最简单的http服务

require 引入http模块

创建http服务

侦听端口

实战案例

vim server.js

// 使用JavaScript最严格的语法,防止出现一些问题
'use strict' 

// 引入http模块
var http = require("http");

// 创建一个服务
var app = http.createServer(function(req, res){
 // 设置http头
 res.writeHead(200, {"Content-Type": "text/plain"});
 res.end("Hello World\n");
 
}).listen(8080, '0.0.0.0');

forever,需要用npm进行安装

npm install forever -g

-g 意思是在全局安装这个命令

# 启动程序
node server.js
# 后台启动程序方法
nohub node server.js &
forever start server.js

以上就是相关知识点内容,如果大家有任何补充内容可以联系小编,感谢大家对三水点靠木的支持。

NodeJs 相关文章推荐
使用Angular和Nodejs、socket.io搭建聊天室及多人聊天室
Aug 21 NodeJs
进阶之初探nodeJS
Jan 24 NodeJs
详解nodejs微信公众号开发——3.封装消息响应模块
Apr 10 NodeJs
nodejs连接mysql数据库简单封装示例-mysql模块
Apr 10 NodeJs
详解Nodejs之静态资源处理
Jun 05 NodeJs
nodejs后台集成ueditor富文本编辑器的实例
Jul 11 NodeJs
nodejs body-parser 解析post数据实例
Jul 26 NodeJs
Nodejs中的JWT和Session的使用
Aug 21 NodeJs
nodejs实现范围请求的实现代码
Oct 12 NodeJs
nodejs中实现用户注册路由功能
May 20 NodeJs
windows如何把已安装的nodejs高版本降级为低版本(图文教程)
Dec 14 NodeJs
nodejs环境使用Typeorm连接查询Oracle数据
Dec 05 #NodeJs
nodejs中使用archive压缩文件的实现代码
Nov 26 #NodeJs
NodeJS实现一个聊天室功能
Nov 25 #NodeJs
Nodejs使用archiver-zip-encrypted库加密压缩文件时报错(解决方案)
Nov 18 #NodeJs
NodeJs crypto加密制作token的实现代码
Nov 15 #NodeJs
Nodejs技巧之Exceljs表格操作用法示例
Nov 06 #NodeJs
NodeJS http模块用法示例【创建web服务器/客户端】
Nov 05 #NodeJs
You might like
php5.3 不支持 session_register() 此函数已启用的解决方法
2013/11/12 PHP
PHP实现微信支付(jsapi支付)流程步骤详解
2018/03/15 PHP
PHP Trait代码复用类与多继承实现方法详解
2019/06/17 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
2020/04/02 PHP
关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法
2010/11/30 Javascript
jQuery1.4.2与老版本json格式兼容的解决方法
2011/02/12 Javascript
JQuery 常用方法和事件详细介绍
2013/04/18 Javascript
JavaScript包装对象使用详解
2015/07/09 Javascript
原生js实现键盘控制div移动且解决停顿问题
2016/12/05 Javascript
原生js实现无缝轮播图效果
2017/01/11 Javascript
Jquery EasyUI $.Parser
2017/06/02 jQuery
JS原生数据双向绑定实现代码
2017/08/14 Javascript
微信小程序chooseImage的用法(从本地相册选择图片或使用相机拍照)
2018/08/22 Javascript
javascript面向对象三大特征之继承实例详解
2019/07/24 Javascript
js实现课堂随机点名系统
2019/11/21 Javascript
vue打包静态资源后显示空白及static文件路径报错的解决
2020/09/02 Javascript
vue 在单页面应用里使用二级套嵌路由
2020/12/19 Vue.js
[05:06]DOTA2-DPC中国联赛 正赛 VG vs Magma选手采访
2021/03/11 DOTA
举例详解Python中yield生成器的用法
2015/08/05 Python
Python zip()函数用法实例分析
2018/03/17 Python
Python通用函数实现数组计算的方法
2019/06/13 Python
在Python中os.fork()产生子进程的例子
2019/08/08 Python
Python 从subprocess运行的子进程中实时获取输出的例子
2019/08/14 Python
Python Pandas对缺失值的处理方法
2019/09/27 Python
Python集合基本概念与相关操作实例分析
2019/10/30 Python
python学习将数据写入文件并保存方法
2020/06/07 Python
python实现邮件循环自动发件功能
2020/09/11 Python
浅谈CSS3特性查询(Feature Query: @supports)功能简介
2017/07/31 HTML / CSS
No7 Beauty美国官网:英国国民护肤品牌
2019/10/31 全球购物
德国帽子专家:Hutshopping
2019/11/03 全球购物
荷兰天然和有机产品网上商城:BigGreenSmile.nl
2020/07/26 全球购物
小学红领巾中秋节广播稿
2014/01/13 职场文书
领导干部群众路线个人对照检查材料思想汇报
2014/09/30 职场文书
收银员岗位职责范本
2015/04/07 职场文书
2015年幼儿园班主任工作总结
2015/05/12 职场文书
2015年秋学期师德师风建设工作总结
2015/10/23 职场文书