我的代码有点问题。
我想做的是创建一个json文件,记录我的iPhone电池电量百分比和所有这些。
但是在请求battery header时,它只会将{}输出到json。
这是节点代码。
const fs = require("fs");
const request = require("request");
const express = require("express");
const app = express();
const fileName = "request_headers.json";
const saveHeadersToFile = async (headers, fileName) => {
const jsonString = JSON.stringify({
battery: headers["Battery"],
});
fs.writeFile(fileName, jsonString, (err) => {
if (err) {
console.log(err);
} else {
console.log("File written successfully");
}
});
};
app.get("/", async (req, res) => {
const headers = req.headers;
if (!headers["thing"] || headers["thing"] !== "thing") {
return;
}
await saveHeadersToFile(headers, fileName);
res.send("Request received");
});
app.listen(3000);
字符串
这是要测试的curl代码。
第一个月
我期望它输出这样的东西。
{
"info": {
"battery": "[percentage]"
}
}
型
1条答案
按热度按时间wbgh16ku1#
在节点代码中将
Battery
小写。字符串