Node.js ExpressJS hello工作示例中出现意外令牌错误

Node.js ExpressJS hello工作示例中出现意外令牌错误,node.js,rest,express,grails,postman,Node.js,Rest,Express,Grails,Postman,我试图在我当前的应用程序中使用Webtask.io作为中间件解决方案,但我的问题是我无法让express.js hello world示例正常工作。我只想让这个express服务器在遇到GET请求时回复“Hello Grails”。我的代码: Webtask: var express = require('express'); var Webtask = require('webtask-tools'); var bodyParser = require('body-parser')

我试图在我当前的应用程序中使用Webtask.io作为中间件解决方案,但我的问题是我无法让express.js hello world示例正常工作。我只想让这个express服务器在遇到GET请求时回复“Hello Grails”。我的代码:
Webtask:

var express    = require('express');
var Webtask    = require('webtask-tools');
var bodyParser = require('body-parser');
var app = express();

app.use(bodyParser.json());

app.get('/', function (req, res) {
    res.send({greeting: 'Hello Grails!'})
});

module.exports = Webtask.fromExpress(app);
postman和my Grails应用程序都收到的错误是:

{
 "code": 400,
 "message": "Compilation failed: Unexpected token <",
 "error": "Unexpected token <",
 "stack": "SyntaxError: Unexpected token <\n       
 at Object.exports.runInThisContext (vm.js:53:16)\n ... "
}
{
“代码”:400,

“消息”:“编译失败:意外标记您的代码工作正常,请用此代码替换您的代码并运行”

var express    = require('express');
var Webtask    = require('webtask-tools');`


var bodyParser = require('body-parser');

var app = express();

app.use(bodyParser.json());

app.get('/', function (req, res) {
    res.send({greeting: 'Hello Grails!'})
});

module.exports = Webtask.fromExpress(app);

app.listen(3000, function () {
  console.log('Example app listening on port 3000!')
})
干杯…

使用
res.json(…)
代替
res.send(…)
发送对象。