【发布时间】:2020-07-20 06:33:30
【问题描述】:
我在运行 server.js 文件时收到此错误消息。 错误信息:
让电影 = 等待 response.data.films.map(film =>{ ^^^^^ SyntaxError: await 仅在异步函数中有效 在新脚本 (vm.js:79:7) 在 createScript (vm.js:251:10) 在 Object.runInThisContext (vm.js:303:10) 在 Module._compile (internal/modules/cjs/loader.js:657:28) 在 Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10) 在 Module.load (internal/modules/cjs/loader.js:599:32) 在 tryModuleLoad (internal/modules/cjs/loader.js:538:12) 在 Function.Module._load (internal/modules/cjs/loader.js:530:3) 在 Function.Module.runMain (internal/modules/cjs/loader.js:742:12) 启动时(内部/bootstrap/node.js:283:19
app.get('/api/popular/movies', async (req, res, next)=> {
axiosInstance.get(`filmsNowShowing/`).then(response=> {
console.log(response.data.films)
let films = await response.data.films.map(film =>{
return {
id:film.film_id,
name:film.film_name,
textLong:film.synopsis_long,
picimage:film.images.poster
}
})
res.status(200).json(films);
}).catch(err => {
console.log(err);
});
});
【问题讨论】:
标签: reactjs express npm themoviedb-api