我有站點存根,其中路由設置在2個地方。如何在Express中設置路線? app.use()vs app.get()
首先在app.js
:
...
var index = require('./routes/index');
var users = require('./routes/users');
...
app.use(express.static(path.join(__dirname, 'public')));
app.use('/', index);
app.use('/users', users);
...
東西被設定爲use
。接下來裏面提到的腳本,像index.js
:
var express = require('express');
var router = express.Router();
var fs = require('fs');
var path = require('path');
var config = require('../config');
/* GET home page. */
router.get('/', function(req, res) {
var data = {};
...
假設我希望用infromation從Express Routing文檔。我應該在哪裏放置路線,例如/users/:userId/books/:bookId
?
在文檔中,get
針對app
被調用,而在我的存根中,get
針對router
以兩步方式調用。
哪裏掛?