Node脱离于浏览器运行, 并提供了一系列自带的os相关接口, 从而使其能像传统后端语言一样操作文件、获取os相关信息等.
node.js官网
node.js中文网
npm官网
安装
sudo apt-get...express是基于node.js的web框架, 是node.js的一个第三方模块.
express官网
express中文官网
安装
npm install express --save
server...get请求的参数可以通过req.query获取
app.get('/login', (req, res) => {
/* 通过req.query获取get请求时url的参数, 获取的是key-value...})
而post请求, 在express中没有内置获取post请求参数的api, 需要使用第三方模块body-parser作为中间件进行注册.
body-parser文档
安装
npm install...})
app.listen(80, () => {
console.log('server is running, listening port 80 ...')
})
路由模块化
可以将路由相关代码从主入口文件中单独抽离出来