html - 节点快递中的间歇性响应“不允许未经身份验证的请求”
问题描述
这是代码
const express = require("express");
const bodyParser = require("body-parser");
const request = require("request");
const app = express();
app.use(bodyParser.urlencoded({extended:true}));
app.listen(3000,function(){
console.log("server is running at port 3000");
});
app.get("/",function(req,res){
res.sendFile(__dirname + "/index.html");
});
app.post("/",function(req,res){
console.log(req.body.fiat);
res.send("Your currency is " + req.body.fiat);
// res.send("Your price is "+ price);
});
request("https://apiv2.bitcoinaverage.com/indices/global/ticker/BTCUSD",function(error, response, body){
var data = JSON.parse(body);
var price = data.last;
console.log(price);
});
当我运行上面的代码时,有时我得到Unauthenticated requests are not allowed
错误,有时我得到这样的所需输出,
server is running at port 3000
11539.26
为什么会这样,这背后的原因可能是什么?
解决方案
推荐阅读
- node.js - Express 错误处理中间件最佳实践
- javascript - 下拉选项卡动画
- f# - F# 三参数中缀运算符
- django - Django为空字段注释StrIndex
- r - model.frame.default 中的 olsrr 错误,可变长度不同
- ios - 向正确的 UITableViewCell 添加边框时的问题
- java - 通过随机()获取元素后如何从列表中删除元素?
- c - 为什么在 c linux 中尝试使用共享内存的 IPC 时出现分段错误
- snowflake-cloud-data-platform - 从 WITH RECURSIVE cte 获得不确定的结果
- android - 在 Playstore 上上传应用程序,但响应是需要隐私政策的权限:(android.permission.CAMERA)