问题描述
在页面 POST 时,我试图从 API 获取信息,返回输出并存储结果,以便它可以在所有页面上使用。调用 API 的方法不是最好的,但它只是用于概念验证而不是生产质量。所以这是目前的代码:
router.post('/page-one/',function (req,res) {
var options = {
'method': 'GET','url': 'https://api.information.service.com/company/<value>','headers': {
'Authorization': 'Basic <key>'
}
}
request(options,function (error,response) {
if (error) throw new Error(error)
console.log(response.body)
})
res.redirect('/page-two/')
})
所以这工作正常,控制台返回正确的信息。然后我将如何使用它并在所有页面上使用它?在第 2 页上说我得到的是:
router.get('/page-two/',res) {
res.render('/page-two/',{
})
})
我正在使用 Express、Express Session、Express Writer 和 Nunjucks。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)