【发布时间】:2020-04-21 08:21:46
【问题描述】:
当我们对 express 服务器中的函数进行更改时,使用 AWS Amplify CLI 进行更新的正确方法是什么?
例如我有一个这样的函数:
app.get('/customers', function(req, res) {...}
在第一次推送之后,它开始工作了。
然后在编辑并再次运行 push 后,我收到此错误:
core.js:6210 ERROR Error: Uncaught (in promise): Error: Network Error
Error: Network Error
at createError (createError.js:16)
at XMLHttpRequest.handleError [as __zone_symbol__ON_PROPERTYerror] (xhr.js:83)
at XMLHttpRequest.wrapFn (zone-evergreen.js:1218)
at ZoneDelegate.invokeTask (zone-evergreen.js:399)
at Object.onInvokeTask (core.js:41709)
at ZoneDelegate.invokeTask (zone-evergreen.js:398)
at Zone.runTask (zone-evergreen.js:167)
at ZoneTask.invokeTask [as invoke] (zone-evergreen.js:480)
at invokeTask (zone-evergreen.js:1621)
at XMLHttpRequest.globalZoneAwareCallback (zone-evergreen.js:1647)
at resolvePromise (zone-evergreen.js:798)
at zone-evergreen.js:705
at rejected (tslib.es6.js:72)
at ZoneDelegate.invoke (zone-evergreen.js:364)
at Object.onInvoke (core.js:41731)
at ZoneDelegate.invoke (zone-evergreen.js:363)
at Zone.run (zone-evergreen.js:123)
at zone-evergreen.js:857
at ZoneDelegate.invokeTask (zone-evergreen.js:399)
at Object.onInvokeTask (core.js:41709)
得到消息后,我尝试运行 amplify update api 和 amplify push,但仍然出现该错误。
如果我使用 amplify remove api 删除 API,然后使用 amplify push 删除 API,然后重新创建 API,它就可以工作。
想法?
还有没有办法解决网络错误?
【问题讨论】:
标签: javascript amazon-web-services express aws-amplify amazon-gateway