NodeJs web开发相关内容
1.NodeJs不需要依赖第三方应用软件(Apache), 可以基于api自己实现
2.实现静态资源服务器
3.路由处理
4.动态网站
5.模板引擎
6.get和post参数处理
Web开发框架
express框架:
基于NodeJs平台,快速,开放,极简的web开发框架
安装
npm init -y
npm install express --save
HelloWorld
var express = require('express');
var app = express();
app.get('/', function(req, res){
res.send('hello world!');
});
var server = app.listen(3000, [ip,] function(){
var host = server.address().address;
var port = server.address().port();
console.log('example app listening at http://%s:%s', host, port);
});
Test.js
express测试使用
//第一种方式
const app = require('express')();
app.get('/', (req, res) =>{
res.send('ok');
}).listen(3000, ()=>{
console.log('running');
});
//另外一种方式
let server = app.get('/abc', (req, res) => {
res.send('abc');
});
server.listen(3000, ()=> {
console.log('running');
});