【发布时间】:2016-10-09 05:50:14
【问题描述】:
我有一个 Node/Express 应用程序,我需要将一条路由移动到另一个文件。 这是我的 index.js。
'use strict';
let express = require('express'),
bodyParser = require('body-parser'),
logger = require('morgan'),
_ = require('lodash');
let app = express();
app.use(logger('combined'));
app.use(express.static('public'));
app.use(bodyParser.json({}));
app.use(bodyParser.urlencoded({ extended: true }));
console.log("I am open");
let users = [///stuff ];
let games = [];
// Handle POST to create a user session
app.post('/v1/session', function(req, res) {
// do things
});
// Handle POST to create a new user account
app.post('/v1/user', function(req, res) {
// do things
});
// Handle GET to fetch user information
app.get('/v1/user/:username', function(req, res) {
// do things
});
// Handle POST to create a new game
app.post('/v1/game', function(req, res) {
// do things
});
// Handle GET to fetch game information
app.get('/v1/game/:id', function(req, res) {
// do things
});
let server = app.listen(8080, function () {
console.log('Example app listening on ' + server.address().port);
});
我想有一个新的服务器端路由(GET /v1/game/shuffle?jokers=false),但我不太明白如何将它分成一个新文件,可能在./routes/shuffleRoute.js 中。
我通读了这个,但由于文件名相似,我不太明白。 How to separate routes on Node.js and Express 4?
我只是想分开一条路线,而不是全部。
【问题讨论】: