最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

没有得到数据与快递反应使用 next.js数据请求的HTTP

IT培训 admin 2浏览 0评论

没有得到数据与快递/反应使用/ next.js数据请求的HTTP

Problem:

我试图使用http://localhost:3000/auth/sendUserData http请求数据,但我没有得到的数据/响应(无console.logs)。

What I'm using:

Next.js /反应,节点(后端服务器),getInitialProps(Next.js)。

Code:

Userdata.js

const http = require("http");
const Userdata = {};

Userdata.getUserData = async function(){
    let url = `http://${process.env.HOST}:${process.env.PORT}/auth/sendUserData`
    console.log(url);
    const options = {
        host: process.env.HOST,
        port: process.env.PORT,
        path: '/auth/sendUserData'
    };

    http.get(options, function(res) {
        console.log("Got response: " + res.statusCode);

        res.on("data", function(chunk) {
            console.log("BODY: " + chunk);
        });

    }).on('error', function(e) {
        console.log("Got error: " + e.message);
    });
};

export default Userdata;

http://localhost:3000/auth/sendUserData

{
_id: "5c5521f823a5d183945fd62f",
name: "Saddy",
steamID: "76561198151478478",
__v: 0
}
回答如下:

问题是与后端验证,因为它是呈现在服务器上,而不是在客户端上,从而导致会话丢失

没有得到数据与快递/反应使用/ next.js数据请求的HTTP

Problem:

我试图使用http://localhost:3000/auth/sendUserData http请求数据,但我没有得到的数据/响应(无console.logs)。

What I'm using:

Next.js /反应,节点(后端服务器),getInitialProps(Next.js)。

Code:

Userdata.js

const http = require("http");
const Userdata = {};

Userdata.getUserData = async function(){
    let url = `http://${process.env.HOST}:${process.env.PORT}/auth/sendUserData`
    console.log(url);
    const options = {
        host: process.env.HOST,
        port: process.env.PORT,
        path: '/auth/sendUserData'
    };

    http.get(options, function(res) {
        console.log("Got response: " + res.statusCode);

        res.on("data", function(chunk) {
            console.log("BODY: " + chunk);
        });

    }).on('error', function(e) {
        console.log("Got error: " + e.message);
    });
};

export default Userdata;

http://localhost:3000/auth/sendUserData

{
_id: "5c5521f823a5d183945fd62f",
name: "Saddy",
steamID: "76561198151478478",
__v: 0
}
回答如下:

问题是与后端验证,因为它是呈现在服务器上,而不是在客户端上,从而导致会话丢失

发布评论

评论列表 (0)

  1. 暂无评论