node.js - 使用 node.js 使用 jira-connector 库从 jira 获取 json 数据在 heroku 中部署时不起作用
问题描述
如上所述,我获取数据并将其显示在 get 请求中以从服务器检索数据并以 JSON 格式显示,每当我在本地获取时,我都会使用此库https://www.npmjs.com/package/jira-connector data它可以工作并显示 JSON 数据,但是当我在 Heroku Web 服务器( example.herokuapp.com )中部署它时,获取的数据不会显示在 example.herokuapp.com/jiraWIPCRs(空数据/空)和http:/ /localhost:2000/jiraWIPCRs显示数据。
const base64 = require('base-64');
const JiraClient = require('jira-connector');
const jira = new JiraClient( {
host: '***********************',
protocol: 'http',
basic_auth: {
base64: base64.encode("username:password")
},
port: ****
});
//endpoint
app.get('/jiraWIPCRs', (req, res) =>{
jira.search.search({
jql: ' "ECR #" != NULL AND "status" != Accepted AND "status" != Canceled AND "type" = "Change Request" AND "project"="Customer Support"',
maxResults: 5000
}, function(error, issue) {
res.send(issue);
});
});
const port = process.env.PORT || 2000;
app.listen(port, () => {
console.log("App is running on port " + port);
});
解决方案
推荐阅读
- c - C语言读取上箭头键获取命令历史
- python - 这个函数可能存在线程安全问题吗?
- oracle - 只是另一个 ORA-00942:表或视图不存在错误消息,但是我找不到任何适合我的解决方案
- php - 如何更改获取请求网址?
- php - 从访问日志文件中提取率百分比
- python-3.x - 如何使用numpy将Python中的字典从字符串转换为用零填充的数组?
- php - 请问我能做些什么来解决这个问题?
- node.js - Raspbian - 不同版本的 MongoDB 和 MongoDB nodejs 驱动程序
- azure - 合并 Azure 数据工厂活动输出
- php - 如何在php中将数学表达式转换为字符串?