server.js
const express = require('express');
const app = express();
const http_port = 8000;
app.listen(http_port,()=>{
console.log(`app listening on port ${http_port}`);
});
app.get('/create_something',function(req,res){
createSomething();
res.send('create');
});
app.post('/update_something',function(req,res){
updateSomething();
res.send('update');
});
//and so on for 30 more endpoints
video.js
和
audio.js
.
思考
this solution
other_route.js
:
var express=require('express');
var router=express.Router();
router.get('/other_route_endpoint',function(req,res){
res.send('other_route_endpoint');
});
module.exports.router=router;
然后把这个包括在
server.js
const express = require('express');
const app = express();
const http_port = 8000;
var router=express.Router();
router.use('/other_route',require('./other_route').router);
但当我拜访
myserver.com:8000/other_route_endpoint
Cannot GET /other_route_endpoint
如何将其他文件中的端点添加到
,所以我可以将它的一些端点移动到这些子文件中?