node.js - SailsJS ReferenceError:运行 WebStorm 节点调试模式时未定义模型
问题描述
我对 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
此处的节点无法识别模型。
服务器在本地并行运行。
谢谢你的帮助。
解决方案
推荐阅读
- python - 如何从列表中创建具有多个值的字典?
- typescript - 元组成员的映射类型
- vb.net - 为什么我的 vb.net 代码不会改变我的 Access2007 数据库
- reporting-services - 为什么我的系列值的标签会悬停在轴最大值上?
- python-3.x - 用未按预期工作的组的平均值填充缺失值
- c++ - 通过指针访问结构
- windows-7 - VB 6.0 - ServerXMLHTTP - 安全通道支持出现错误
- angular - 单水疗微前端角度应用程序中的 URL 路由散列
- ios - Flutter 应用程序启动本机 ViewController 但未调用 viewDidLoad
- python - 使用 sqlite3.connect 查询数据库并检查匹配结果