【问题标题】:let films = await response.data.films.map(film =>让电影 = 等待 response.data.films.map(film =>
【发布时间】: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


    【解决方案1】:

    您错过了.then(response => { ... }) 中的async

        app.get('/api/popular/movies', async (req, res, next)=> {
    
        await axiosInstance.get(`filmsNowShowing/`).then(async 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);
      });
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-02
      • 2017-05-01
      • 1970-01-01
      相关资源
      最近更新 更多