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 npm install全局安装和本地安装的区别
Jun 05 NodeJs
轻松创建nodejs服务器(2):nodejs服务器的构成分析
Dec 18 NodeJs
浅谈Nodejs观察者模式
Oct 13 NodeJs
nodejs实现bigpipe异步加载页面方案
Jan 26 NodeJs
详解nodejs微信公众号开发——4.自动回复各种消息
Apr 11 NodeJs
NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解
May 13 NodeJs
Nodejs 复制文件/文件夹的方法
Aug 24 NodeJs
nodejs项目windows下开机自启动的方法
Nov 22 NodeJs
nodejs+mongodb aggregate级联查询操作示例
Mar 17 NodeJs
NodeJS加密解密及node-rsa加密解密用法详解
Oct 12 NodeJs
手把手教你如何使用nodejs编写cli命令行
Nov 05 NodeJs
nodejs npm错误Error:UNKNOWN:unknown error,mkdir 'D:\Develop\nodejs\node_global'at Error
Mar 02 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
介绍几个array库的新函数 php
2006/12/29 PHP
那些年我们错过的魔术方法(Magic Methods)
2014/01/14 PHP
php中file_exists函数使用详解
2015/05/08 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
2019/12/20 PHP
JSON辅助格式化处理方法
2013/03/26 Javascript
方便实用的jQuery checkbox复选框全选功能简单实例
2013/10/09 Javascript
JQuery中serialize()、serializeArray()和param()方法示例介绍
2014/07/31 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
2014/12/15 Javascript
jQuery中prependTo()方法用法实例
2015/01/08 Javascript
浅谈NodeJS中require路径问题
2015/05/07 NodeJs
JavaScript学习笔记之惰性函数示例详解
2017/08/27 Javascript
vue router仿天猫底部导航栏功能
2017/10/18 Javascript
layui table设置前台过滤转义等方法
2018/08/17 Javascript
webpack3.0升级4.0的方法步骤
2020/04/02 Javascript
[54:28]EG vs OG 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
python开发之list操作实例分析
2016/02/22 Python
Mac中升级Python2.7到Python3.5步骤详解
2017/04/27 Python
Python3实现的Mysql数据库操作封装类
2018/06/06 Python
python 实现list或string按指定分段
2019/12/25 Python
python删除某个目录文件夹的方法
2020/05/26 Python
PyQt中使用QtSql连接MySql数据库的方法
2020/07/28 Python
Django中使用Celery的方法步骤
2020/12/07 Python
美国知名的网上鞋类及相关服装零售商:Shoes.com
2017/05/06 全球购物
美国奢侈品购物平台:Orchard Mile
2018/05/02 全球购物
银河香水:Galaxy Perfume
2019/03/25 全球购物
怀旧香味蜡烛:Homesick
2019/11/02 全球购物
在线实验室测试:HealthLabs.com
2020/05/03 全球购物
加工操作管理制度
2014/01/19 职场文书
质量提升方案
2014/06/16 职场文书
门卫岗位职责说明书
2014/08/18 职场文书
课外小组活动总结
2014/08/27 职场文书
学生会生活部工作总结2015
2015/03/31 职场文书
2015年卫生监督工作总结
2015/05/21 职场文书
人与自然的观后感
2015/06/18 职场文书
再读《皇帝的新衣》的读后感悟!
2019/08/07 职场文书
Mysql 如何批量插入数据
2021/04/06 MySQL