首页 > 解决方案 > 连接因错误而关闭错误:不支持的协议“未定义”

问题描述

大家好,当我尝试运行我的节点 js 文件时,我是 nodejs 的新手,然后我收到一个错误,例如由于错误而关闭的连接错误:不支持的协议“未定义”不知道我错在哪里,请修复我的错误

https://ibb.co/31J6xWS

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")

标签: node.jsapihttp

解决方案


您在粘贴 API 密钥时犯了一个错误。检查您的 API 密钥,它不会像 URL。

http://一开始就不见了。

添加http://API 密钥的开头。


推荐阅读