💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
1. 创建 router.js 2. 引包 ``` var express = require('express'); var fs = require('fs'); //按需导入fs模块 ``` 3. 创建路由容器 ``` var router = express.Router(); ``` 4. 把路由挂载到路由容器上 ``` router.get('/', function (req, res) { // readFile 的第二个参数是可选的,传入 utf8 就是告诉它把读取到的文件直接按照 utf8 编码转成我们认识的字符 // 除了这样的转换之外,也可以通过 data.toString()的方式 fs.readFile('./db.json', 'utf8', function (err, data) { if (err) { return res.status(500).send('Server error'); } // 从文件中读取的数据一定是字符串 // 所以这里一定要手动转成对象 var students = JSON.parse(data).students; res.render('index.html', { fruits: ['苹果', '香蕉', '橘子', '哈密瓜'], students: students }) }); }); router.get('/students/new', function (req, res) { }); ``` 5. 把 router 导出 ``` module.exports = router; ``` 6. app.js 中导入并挂载到app应用程序中 ``` var router = require('./router.js'); app.use(router); ```