【Node后端】express上手

最近想写几个小型的应用,用PHP太麻烦了。还要整配置啥的,想到自己一直做前端,还没用过node.js就上手试了,很方便啊,先用的node原生的方式,后来看到有很多模块当做中间件使用,很方便,就用了比较流行的express。

太简洁了。

App.js

1
2
3
4
5
6
7
8
9
10
11
12
13
/**
* Node.js 后端
* @type {Function}
*/

let app = require('express')();
//设置中间件:这里是用了路由模块
app.use(require('./router'));
//启动服务:listen是原生的httpCreateServer的封装
app.listen(3001,()=>{
console.log('服务启动...')
});

路由

1
2
3
4
5
6
7
8
9
10
11
12
13

let router = require('express').Router();
let api = require('./api');
router.get('/',function (req,res) {
console.log('收到请求:' + req.url)
res.send('hello guoqi');
})
router.get('/auth', function(req, res) {
res.send(req.params.id)
});


module.exports = router;

然后打开:localhost:3001就好了。