【发布时间】:2018-01-31 16:50:05
【问题描述】:
我只想从 Angular 组件向我的 NodeJS+Express 服务器发出成功的 GET 请求。
someComponent.ts
console.log("Before");
// send to server
console.log(this.http.get('/email').map((res:Response) => {
console.log("middle");
return res;
}));
console.log("After");
server.js
app.get('/email', function(req, res, next){
res.send('GET email request');
});
Chrome 控制台输出:
Before
->t
-> operator: t(thisArg: undefined, project: f)
-> source: t {_isScalar: false, surce: t, operator t}
_isScalar: false
-> __proto__: Object
After
谁能告诉我这段代码是否有问题?我不认为回调函数正在执行,因为控制台没有输出“中间”。我也不知道这个't'应该在控制台中是什么样的http响应对象。正确的控制台日志不应该是“GET email request”而不是这个“t”对象。
【问题讨论】:
标签: javascript node.js angular express routing