鍍金池/ 問答/HTML/ nodejs怎么把接口分出到另一個(gè)JS文件里去寫?

nodejs怎么把接口分出到另一個(gè)JS文件里去寫?

clipboard.png
上面圖片是在index.js里,寫了一個(gè)about接口地址,但是我想把它遷移出來。比如:下圖

clipboard.png
專門分一個(gè)JS文件 ,讓express的路由來獲取識別,直入這個(gè)接口地址。
我用了靜態(tài)文件,其它文件都可以訪問到,但是我現(xiàn)在在瀏覽器中去訪問:localhost:3000/about結(jié)果如下圖:

clipboard.png

回答
編輯回答
浪蕩不羈

1。不require怎么引入
2。express的router了解一下

2017年12月26日 11:58
編輯回答
落殤

text.js

export default function(req,res){
    res.send('about');
}

主文件里

app.get('/about',require('./test.js'));
2018年1月25日 03:31
編輯回答
萌二代

把路由寫到router.js里面 封裝成對象export
app.js里面 引入router并use

2017年9月25日 21:42
編輯回答
怣痛
//主頁面分配接口
app.use('/about',require('./test.js'));
 app.use('/run',require('./run.js'));
 .....
 
//test.js
//接口文件需要引用路由模塊
router=express.Router();
router.get('/',function(){..})//自動拼接。。實(shí)際訪問接口就是/about/接口
router.get('/one',function(){..})//這個(gè)就/about/one接口
2018年9月14日 10:22