【发布时间】:2021-10-10 12:44:06
【问题描述】:
我对 SailsJS 比较陌生,我在这里要做的是在调试模式下运行函数,这样我可以在处理后端脚本时获得一些时间(与在每次修改后重新运行 Postman 上的每个请求相比)脚本..)。
这是我尝试在调试模式下运行的路线的脚本:
module.exports = {
friendlyName: 'Upsert',
description: 'Upsert a vehicle recovery.',
inputs: {
...
},
exits: {
...
},
fn: async function (inputs, exits) {
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
try{
//Set vehicle recovery if an Id is present
let existingVehicleRecovery = {};
if (inputs.id) {
existingVehicleRecovery = await VehicleRecovery.findOne({ id: inputs.id }).populate('bodyworkPrices').populate('maintenancePrices').populate('additionalCostsList');
if (inputs.id) {
return exits.updateSuccess({ vehicleRecovery, dependentValues, exceptions });
} else {
return exits.createSuccess({ vehicleRecovery, dependentValues, exceptions });
}
} catch(e){
console.log('Error: ',e);
}
}
};
const inputs = {
'opportunityId':'0065E00000OYgK9QAL',
'plateNumber': 'AQ828TW',
'id': 613
};
module.exports.fn(inputs);
这是我尝试运行此功能时弹出的错误:
由于某种原因,此处的节点无法识别VehicleRecovery 模型。
服务器在本地并行运行。
感谢您的帮助。
【问题讨论】: