node.js 可以同 java,php python一同做 Webserver 。
node.js安装 https://nodejs.org/en/
安装后 命令符: node -v 查看是否安装成功:
node安装后,相当于服务有了node.js的开发环境 ,而npm是一个类似于java开发中maven的角色 ,用来管理安装框架,初始化服务。
1、先使用node进行简单的后台开发 :
找个目录新建 tOne.js
const http = require('http');
var server = http.createServer(function(req,res){
// 响应
res.write('<a>testOne</a>');
res.end();
});
// 监听 端口
server.listen(8080);
在当前目录 命令符启动: node tOne.js
启动后 可在浏览器查看 localhost:8080
至此node做服务的大致流程完成,也可以进行文件 等后台逻辑的开发,详情看官网文档 https://nodejs.org/en/
Express + node.js进行服务开发
一个好的服务webServer应该包含
who you are
can you do it
do it for you
wrapResponse 。
所有只是用node.js进行完整的服务开发时候,是比较麻烦 包括权限控制 等 。所以这时候需要引入已经完成好的框架帮助我们进行开发 ————Express
Express 安装
命令符: npm -install express
安装后可以使用Express进行后续开发 。