Я хочу знать, почему при использовании Bookshelf.js оставляет Обещания разрешенными, но на самом деле ничего не сохраняет в базе данных PostgreSQL
Код успешно работал, но внезапно он перестал работать,Я использую сервер AWS с экземпляром Windows, и я попытался перезапустить сервер.
Первое, что заметил, это то, что после перезагрузки некоторые переменные среды Windows исчезли, я добавил узелКоманды .js, NPM и PostgreSQL, но код продолжает разрешаться без вставки.
В приведенном ниже примере кода я добавил функции с тем же шаблоном ... создайте экземпляр модели Книжной полки и сохраните ее.
new Invoice(Info).save().then(model => {
console.log('Saved Invoice');
SaveAddOn(model.id, AddOnData);
console.log('Line 546', model.id)
SaveReceiver(model.id, ReceiverData);
console.log('Line 548', model.id)
SaveIssuer(model.id, IssuerData);
console.log('Line 550', model.id)
SaveConcepts(model.id, ConceptsData);
console.log('Line 552', model.id)
if(TaxesData!=null) {
SaveTaxes(model.id, TaxesData, true);
console.log('Line 555', model.id)
}
SaveRelatedInvoices(model.id, RelatedInvoicesData);
console.log('Line 558', model.id)
CheckStatus(model.id,re, rr, tt, id);
console.log('Line 560', model.id)
resolve(model.id);
})
Еще одна вещь заключается в том, что функции console.log()
внутри метода then()
не работают, но каждый console.log()
снаружи они работают ...
Я верю этомуэто обычная проблема с Книжной полкой, но я надеюсь, что кто-нибудь может помочь мне с решением этой проблемы.