Node.js ExpressJS hello工作示例中出现意外令牌错误
我试图在我当前的应用程序中使用Webtask.io作为中间件解决方案,但我的问题是我无法让express.js hello world示例正常工作。我只想让这个express服务器在遇到GET请求时回复“Hello Grails”。我的代码: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:
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(…)
发送对象。