node / express - missing)在参数列表之后

时间:2017-02-17 02:30:00

标签: javascript node.js express

节点新手......

const express = require('express');
const bodyParser= require('body-parser');
const MongoClient = require('mongodb').MongoClient;
const app = express();

app.use(bodyParser.urlencoded({extended: true}));
app.set('view engine', 'ejs');

module.exports = function PeopleController() {

function process(req, res, next) {
    var baseURL = '/people';

    app.get(baseURL + '/?', (req, res) => {
      console.log('people get');
    });

    app.post((baseURL + '/people', (req, res) => {
      console.log('people post');
    });
  }
}
参数列表

之后

SyntaxError:missing)

[nodemon] app崩溃 - 在开始之前等待文件更改...

1 个答案:

答案 0 :(得分:3)

中有一个不必要的括号
app.post((baseURL + '/people', ...);

将其替换为

app.post(baseURL + '/people', ...);

或用括号括起第一个参数。

app.post((baseURL + '/people'), ...);