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的模块写法入门(实例代码)
Mar 07 NodeJs
Jquery通过ajax请求NodeJS返回json数据实例
Nov 08 NodeJs
nodejs 终端打印进度条实例代码
Apr 22 NodeJs
docker中编译nodejs并使用nginx启动
Jun 23 NodeJs
Nodejs调用WebService的示例代码
Sep 29 NodeJs
详解Nodejs 通过 fs.createWriteStream 保存文件
Oct 10 NodeJs
nodejs更改项目端口号的方法
May 13 NodeJs
基于nodejs res.end和res.send的区别
May 14 NodeJs
详解nodejs 配置文件处理方案
Jan 02 NodeJs
nodejs实现获取本地文件夹下图片信息功能示例
Jun 22 NodeJs
独立部署小程序基于nodejs的服务器过程详解
Jun 24 NodeJs
Nodejs中使用puppeteer控制浏览器中视频播放功能
Aug 26 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 adodb分页实现代码
2009/03/19 PHP
PHP 上传文件大小限制
2009/07/05 PHP
用Zend Encode编写开发PHP程序
2010/02/21 PHP
PHP中usort在值相同时改变原始位置问题的解决方法
2011/11/27 PHP
PHP Warning: PHP Startup: Unable to load dynamic library \ D:/php5/ext/php_mysqli.dll\
2012/06/17 PHP
php使用curl并发减少后端访问时间的方法分析
2016/05/12 PHP
PHP实现根据密码长度显示安全条
2017/07/04 PHP
PHP给前端返回一个JSON对象的实例讲解
2018/05/31 PHP
一个加密JavaScript的开源工具PACKER2.0.2
2006/11/04 Javascript
Javascript结合css实现网页换肤功能
2009/11/02 Javascript
jQuery动态添加 input type=file的实现代码
2012/06/14 Javascript
Jquery index()方法 获取相应元素索引值
2012/10/12 Javascript
利用javascript实现禁用网页上所有文本框,下拉菜单,多行文本域
2013/12/14 Javascript
Javascript递归打印Document层次关系实例分析
2015/05/15 Javascript
JavaScript DOM节点操作方法总结
2016/08/23 Javascript
详谈angularjs中路由页面强制更新的问题
2017/04/24 Javascript
JS中定位 position 的使用实例代码
2017/08/06 Javascript
详解关于react-redux中的connect用法介绍及原理解析
2017/09/11 Javascript
bootstrap-treeview实现多级树形菜单 后台JSON格式如何组织?
2019/07/26 Javascript
javascript操作向表格中动态加载数据
2020/08/27 Javascript
Python实现从URL地址提取文件名的方法
2015/05/15 Python
python爬虫_微信公众号推送信息爬取的实例
2017/10/23 Python
Python基于百度AI的文字识别的示例
2018/04/21 Python
pytorch numpy list类型之间的相互转换实例
2019/08/18 Python
python3 自动打印出最新版本执行的mysql2redis实例
2020/04/09 Python
Python sorted对list和dict排序
2020/06/09 Python
俄罗斯韩国化妆品网上商店:Cosmasi.ru
2019/10/31 全球购物
如何设定的weblogic的热启动模式(开发模式)与产品发布模式
2012/09/08 面试题
银行实习人员自我鉴定
2013/09/22 职场文书
幼儿园教师备课制度
2014/01/12 职场文书
一名老师的自我评价
2014/02/07 职场文书
售前工程师职业生涯规划
2014/03/02 职场文书
超外差式晶体管收音机的组装与统调
2021/04/22 无线电
开发者首先否认《遗弃》被取消的传言
2022/04/11 其他游戏
MySQL选择合适的备份策略和备份工具
2022/06/01 MySQL
Win10多屏显示如何设置?Win10电脑多屏显示设置操作方法
2022/07/07 数码科技