Javascript Get方法没有显示任何内容

Javascript Get方法没有显示任何内容,javascript,node.js,localhost,Javascript,Node.js,Localhost,我在本地主机上,当我启动服务器时,它不会显示任何内容。当我转到localhost:8080/register时,它应该显示“asdasd”(正如您在代码中看到的),但它不起作用。 你们能帮帮我吗?多谢各位 const U2F = require("u2f"); const Express = require("express"); const BodyParser = require("body-parser"); const Cors = require("cors"); const HTTP

我在本地主机上,当我启动服务器时,它不会显示任何内容。当我转到localhost:8080/register时,它应该显示“asdasd”(正如您在代码中看到的),但它不起作用。 你们能帮帮我吗?多谢各位

const U2F = require("u2f");
const Express = require("express");
const BodyParser = require("body-parser");
const Cors = require("cors");
const HTTP = require("http");
const FS = require("fs");
const session = require("express-session");

const APP_ID = "http://localhost:8080/";

var app = Express();

app.use(session({ secret: "test", cookie: { secure: true, maxAge: 60000 }, saveUninitialized: true, resave: true }));
app.use(BodyParser.json());
app.use(BodyParser.urlencoded({ extended: true }));
app.use(Cors({ origin: [APP_ID], credentials: true }));

var user;

app.get("/", (request, response, next) => {
    response.end("Hello Test");
});

app.get("/register", (request, response, next) => {
    console.log("asdasd");
});

app.post("/register", (request, response, next) => {});

app.get("/login", (request, response, next) => { });

app.post("/login", (request, response, next) => { });

HTTP.createServer(function (request, response){
    response.end();
}).listen(8080);
1) 首先,如果您正在将“asdasd”登录到控制台,并且没有响应在“/register”端点发出的请求,只需将代码修改为下面的代码即可

app.get("/register", (request, response, next) => {
        response.end("asdasd");
    });
2) 您尚未为应用程序实际创建服务器,http.createserver未绑定到应用程序

将您的代码修改为如下所示

const server = HTTP.createServer(app);
server.listen(8080,()=>console.log("server is listening on port 8080")
只需在HTTP.createServer中传递应用程序(由express返回)


HTTP.createServer(app.listen)(8080)

哈哈,我想到目前为止。但即使这样也不可能。