Я получаю сообщение об ошибке при запуске моего сервера. js файл. Сообщение об ошибке:
let films = await response.data.films.map (film => {^^^^^ SyntaxError: await действует только в функции asyn c при новом сценарии (vm . js: 79: 7) в createScript (vm. js: 251: 10) в Object.runInThisContext (vm. js: 303: 10) в Module._compile (внутренний / modules / cjs / loader. js: 657: 28) в Object.Module._extensions .. js (внутренний / modules / cjs / loader. js: 700: 10) в Module.load (внутренний / modules / cjs / loader. js: 599: 32) в tryModuleLoad (внутренний / modules / cjs / загрузчик. js: 538: 12) в Function.Module._load (внутренний / modules / cjs / загрузчик. js: 530: 3) в Function.Module.runMain (внутренний / 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);
});
});