无法运行简单的es6 Nodejs应用程序

时间:2017-04-17 03:53:59

标签: javascript node.js express ecmascript-6

我创建了一个简单的nodejs express应用程序:

const express = require("express");
const app = express();
app.set("views", path.join(__dirname, "views"));
app.listen(3000, => (req, res) {
  res.sendFile("index.html") 
})

它抛出异常:

app.listen(3000, => (req, res) {
                 ^^
SyntaxError: Unexpected token =>

1 个答案:

答案 0 :(得分:0)

arrow函数应该是这样的

app.listen(3000,(req, res) =>

或没有arrow,就像这样

app.listen(3000, function (req,res) {
    console.log('Example app listening on port 3000!');
})