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学习笔记之Stream模块
Jan 13 NodeJs
nodejs通过phantomjs实现下载网页
May 04 NodeJs
nodejs 中模拟实现 emmiter 自定义事件
Feb 22 NodeJs
NodeJS创建基础应用并应用模板引擎
Apr 12 NodeJs
详解nodejs 文本操作模块-fs模块(二)
Dec 22 NodeJs
nodejs入门教程二:创建一个简单应用示例
Apr 24 NodeJs
nodejs multer实现文件上传与下载
May 10 NodeJs
Nodejs 和Session 原理及实战技巧小结
Aug 25 NodeJs
NodeJS简单实现WebSocket功能示例
Feb 10 NodeJs
nodejs中密码加密处理操作详解
Mar 20 NodeJs
nodejs npm错误Error:UNKNOWN:unknown error,mkdir 'D:\Develop\nodejs\node_global'at Error
Mar 02 NodeJs
NodeJs crypto加密制作token的实现代码
Nov 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
实时抓取YAHOO股票报价的代码
2006/10/09 PHP
php cache类代码(php数据缓存类)
2010/04/15 PHP
Yii框架中使用PHPExcel的方法分析
2019/07/25 PHP
Nodejs 获取时间加手机标识的32位标识实现代码
2017/03/07 NodeJs
AngularJS改变元素显示状态
2017/04/20 Javascript
vue-cli配置文件——config篇
2018/01/04 Javascript
使用async-validator编写Form组件的方法
2018/01/10 Javascript
微信小程序 如何引入外部字体库iconfont的图标
2018/01/31 Javascript
Vue-cli3简单使用(图文步骤)
2019/04/30 Javascript
vue路由守卫+登录态管理实例分析
2019/05/21 Javascript
Vue.js数字输入框组件使用方法详解
2019/10/19 Javascript
react quill中图片上传由默认转成base64改成上传到服务器的方法
2019/10/30 Javascript
快速了解Vue父子组件传值以及父调子方法、子调父方法
2020/07/15 Javascript
vue 重塑数组之修改数组指定index的值操作
2020/08/09 Javascript
vue打开新窗口并实现传参的图文实例
2021/03/04 Vue.js
[04:38]完美世界携手游戏风云打造 卡尔工作室饰品系统篇
2013/04/25 DOTA
[01:10]DOTA2亚洲邀请赛 征战号角响彻全场
2015/01/06 DOTA
[36:43]NB vs Optic 2018国际邀请赛小组赛BO1 B组加赛 8.19
2018/08/21 DOTA
python 实现归并排序算法
2012/06/05 Python
详解Python 模拟实现生产者消费者模式的实例
2017/08/10 Python
Python高级用法总结
2018/05/26 Python
python使用itchat模块给心爱的人每天发天气预报
2019/11/25 Python
关于Numpy中的行向量和列向量详解
2019/11/30 Python
解决Python3.8用pip安装turtle-0.0.2出现错误问题
2020/02/11 Python
python中的 zip函数详解及用法举例
2020/02/16 Python
浅谈HTML5 & CSS3的新交互特性
2016/07/19 HTML / CSS
html5手机键盘弹出收起的处理
2020/01/20 HTML / CSS
屈臣氏马来西亚官网:Watsons马来西亚
2019/06/15 全球购物
英国领先的在线高尔夫商店:Scottsdale Golf
2019/08/26 全球购物
高中生毕业自我鉴定范文
2013/12/22 职场文书
小学教师管理制度
2014/01/18 职场文书
2015年社区计生工作总结
2015/04/21 职场文书
2015年团队工作总结范文
2015/05/04 职场文书
MongoDB误操作后使用oplog恢复数据
2022/04/11 MongoDB
分享node.js实现简单登录注册的具体代码
2022/04/26 NodeJs
Python first-order-model实现让照片动起来
2022/06/25 Python