我使用yeoman angular-fullstack生成我的项目。 所以客户端是angularJs(typeScript),后端是nodeJs。 问题是我有一个变量,当我打印到控制台时,我得到一个很长的字符串,(如果你需要知道它从googleplacesapi的photo_reference)。 当我将它传递给带有http.get的nodeJS api,并将其打印到日志中时,我得到响应Object对象。从客户端传递到nodeJS时,字符串转向对象
MainController
for (var photo of response.data.result.photos) {
this.getImages(photo);
console.log(photo.photo_reference);
}
getImages(photo_reference: string): void{
this.$http.get('/api/image/' + photo_reference).then((response) => {
});
}
的NodeJS
export function show(req, res) {
console.log("photoreference:" + req.params.photoreference);
@mmm好像打字稿 – eltonkamami
出于好奇(不是溶液) ,如果你显式转换为字符串,它是否工作? – ale10ander
记录参数,而不将它连接到一个字符串以查看传入的值'console.log(req.params.photoreference);' – eltonkamami