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 相关文章推荐
nodejs中实现路由功能
Dec 29 NodeJs
nodejs爬虫抓取数据之编码问题
Jul 03 NodeJs
使用NodeJs 开发微信公众号(三)微信事件交互实例
Mar 02 NodeJs
Nodejs中的this详解
Mar 26 NodeJs
详解NodeJS框架express的路径映射(路由)功能及控制
Mar 24 NodeJs
nodejs个人博客开发第一步 准备工作
Apr 12 NodeJs
mac下的nodejs环境安装的步骤
May 24 NodeJs
详解nodejs异步I/O和事件循环
Jun 07 NodeJs
Nodejs中crypto模块的安全知识讲解
Jan 03 NodeJs
nodejs中密码加密处理操作详解
Mar 20 NodeJs
深入理解NodeJS 多进程和集群
Oct 17 NodeJs
详解NodeJS模块化
Jun 15 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
PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
2013/06/18 PHP
PHP将两个关联数组合并函数提高函数效率
2014/03/18 PHP
PHP中round()函数对浮点数进行四舍五入的方法
2014/11/19 PHP
ThinkPHP中Widget扩展的两种写法及调用方法详解
2017/05/04 PHP
实例分析基于PHP微信网页获取用户信息
2017/11/24 PHP
jquery-easyui关闭tab自动切换到前一个tab
2010/07/29 Javascript
jQuery页面图片伴随滚动条逐渐显示的小例子
2013/03/21 Javascript
window.location的重写及判断location是否被重写
2014/09/04 Javascript
JavaScript生成随机字符串的方法
2015/03/19 Javascript
JavaScript操作XML文件之XML读取方法
2015/06/09 Javascript
在JavaScript中模拟类(class)及类的继承关系
2016/05/20 Javascript
Javascript农历与公历相互转换的简单实例
2016/10/09 Javascript
Vue.js实现无限加载与分页功能开发
2016/11/03 Javascript
js 判断登录界面的账号密码是否为空
2017/02/08 Javascript
Vue Socket.io源码解读
2018/02/07 Javascript
JavaScript中发出HTTP请求最常用的方法
2018/07/12 Javascript
详解解决Vue相同路由参数不同不会刷新的问题
2018/10/12 Javascript
在js代码拼接dom对象到页面上的模板总结
2018/10/21 Javascript
详解一个基于react+webpack的多页面应用配置
2019/01/21 Javascript
Vue路由对象属性 .meta $route.matched详解
2019/11/04 Javascript
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
2018/05/30 Python
获取python的list中含有重复值的index方法
2018/06/27 Python
Python2.7环境Flask框架安装简明教程【已测试】
2018/07/13 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
python 基于TCP协议的套接字编程详解
2019/06/29 Python
pytorch常见的Tensor类型详解
2020/01/15 Python
Python2和Python3中@abstractmethod使用方法
2020/02/04 Python
在python中logger setlevel没有生效的解决
2020/02/21 Python
用python实现一个简单的验证码
2020/12/09 Python
JAVA的事件委托机制和垃圾回收机制
2014/09/07 面试题
信息工程学院毕业生推荐信
2013/11/05 职场文书
离婚协议书怎么写
2014/09/12 职场文书
送给教师们,到底该如何写好教学反思?
2019/07/02 职场文书
导游词之江西赣州
2019/10/15 职场文书
25句企业管理语录:助你迅速打开思路,句句经典!
2020/01/14 职场文书
PHP中多字节字符串操作实例详解
2021/08/23 PHP