python - 无法使用 node.js 获取 python 文件输出
问题描述
我正在尝试使用邮递员从 Node.js 脚本中获取 python 输出,但无法获得所需的输出。我在下面解释我的代码。
应用程序.js:
router.post('/usecase-workflow', async (req, res) => {
try{
let responseUsecase = await usecaseWorkflow.fetchUsecaseWorkflow(req);
res.send(responseUsecase);
}catch(error) {
responseObj = {
status: 'error',
msg: 'Error occurred while downloading ubot file',
body: error
}
res.send(responseObj);
}
})
用例工作流.js:
const mongoose = require('mongoose');
const axios = require('axios');
const request = require('request');
class DefineUseCase {
fetchUsecaseWorkflow = async(req) => {
try{
const response = await axios.post('http://127.0.0.1:5005/usecase-workflow',req);
//console.log(response);
return response;
}catch(error) {
console.log(error);
}
}
}
module.exports = new DefineUseCase();
当我从邮递员进行 REST API 调用时,上面的代码正在执行。我在下面给出邮递员的屏幕截图。
在这里,我需要上传一个 zip 文件,然后调用一个 node.js REST API。在节点脚本中,我调用一个 python 文件来获取最终输出。但根据我的代码,它没有给出任何结果。如果我直接从邮递员调用 Python 文件,它会给出一些结果。我还在下面给出了 python 调用邮递员的屏幕截图。
所以在这里我需要通过 node.js REST API 获取相同的上述输出。
解决方案
推荐阅读
- angular - ngOnInit() 中 Promise 解析的 Angular fakeAsync 测试
- javascript - 尝试调用方法时未定义 ViewChild 组件
- node.js - 在生产环境中的 Express Server 上访问 React App 内的 GET 路由
- vba - 插入等于单元格值的行数
- java - @Inject 应用于属性会生成 NullPointerException
- amazon-web-services - AWS 身份池 Google 登录
- angular - Angular 2 mat-select 是否有可能与 mat-select-panel 具有不同的 mat-select 框宽度?
- c# - 指数数组的边界之外。如何解决这个问题呢?
- python - 链接器抱怨缺少 -fPIC
- python - 在 Windows 计算机上安装 fancyimpute 时出现问题