Правильный способ обновления после внесения изменений в AWS Amplify Express Server? - PullRequest
0 голосов
/ 21 апреля 2020

Когда мы вносим изменения в функцию на сервере express, как правильно обновлять с помощью AWS Amplify CLI?

Например, у меня есть такая функция:

app.get('/customers', function(req, res) {...}

И изначально после первого pu sh все работает.

Затем после редактирования и повторного запуска pu sh снова получаю эту ошибку:

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, но я все еще получаю эту ошибку.

Если я удаляю API с помощью amplify remove api, а затем amplify push, а затем воссоздаю API, он работает.

Мысли?

Также есть способ устранения неполадок ошибка сети?

1 Ответ

0 голосов
/ 21 апреля 2020

OK - если не обновлять путь или добавлять путь, то все, что нужно, это amplify push. Это работает и при добавлении дополнительных зависимостей.

Если мы добавим больше путей, нам нужно запустить amplify update, а затем amplify push.

...