我試圖在NodeJS應用程序中的一個路由中實現異步功能。它的工作原理,當我在本地主機上運行,但在部署到Heroku的,錯誤unexpected token (
在下面的代碼的第一行拋出:在部署到Heroku的NodeJS應用程序中不支持異步功能
router.post('/post', async(req,res) => {
const data = await getData();
//do stuff
})
我有點困惑,爲什麼這部作品在一個環境而不是其他。有沒有我想念的heroku配置?我需要在Heroku中明確添加對ES2016/2017的支持嗎?
https://devcenter.heroku.com/articles/nodejs-support#指定-a-node-js-version(你至少需要版本7) – robertklep
謝謝 - 很好的電話,如果你想添加一個答案,我會放棄它。@ robertklep –