node.js - 连接因错误而关闭错误:不支持的协议“未定义”
问题描述
大家好,当我尝试运行我的节点 js 文件时,我是 nodejs 的新手,然后我收到一个错误,例如由于错误而关闭的连接错误:不支持的协议“未定义”不知道我错在哪里,请修复我的错误
index.js
const http = require("http");
const fs = require("fs");
var requests = require("requests");
const homeFile = fs.readFile("home.html", "utf-8",(err)=>{
console.log("Sucessfully");
});
const server = http.createServer((req, res) => {
if (req.url == "/") {
requests(
"{API}",
)
.on("data", (chunk) =>{
console.log(chunk);
})
.on("end", (err) => {
if (err)
return console.log("coneection closed due to error",err);
console.log("end");
});
}
})
server.listen(8000,"127.0.0.1")
解决方案
您在粘贴 API 密钥时犯了一个错误。检查您的 API 密钥,它不会像 URL。
http://
一开始就不见了。
添加http://
API 密钥的开头。
推荐阅读
- node.js - $or 不适用于子文档级别的搜索
- php - 检查一个类是否在 PHP 中扩展了不同的类
- javascript - 通过类在元素之前添加属性作为标识符
- hyperledger-fabric - 为链码构造描述符失败
- angular - ag-grid 不尊重 ColumnDefinitions 中设置的列的列顺序
- ag-grid - 移动双击 ag-grid 行
- c++ - SHA256算法的实现不返回预期结果
- phpstorm - 如何始终在 PhpStorm 中显示完整的类名?
- javascript - 关闭单节点服务器连接将全部关闭
- javascript - snipcart 错误:未找到公共 API 密钥。必须在#snipcart 标签上设置属性 data-api-key