gpt4 book ai didi

javascript - ExpressJS 外部链接中断

转载 作者:行者123 更新时间:2023-11-30 14:56:05 25 4
gpt4 key购买 nike

我有一个在 C9.io 上运行的 NodeJS 应用程序(这就是我的端口看起来很奇怪的原因)。我的网站在 c9 和我的网络服务器上运行。但是,我在第二个 app.get 上的外部链接不起作用。当我希望它只是那个 URL 时,它将链接添加到当前 URL 的末尾。例如 www.mysite.com > www.mysite.com/www.externalwebsite.org。我希望它这样做:www.mysite.com > www.externalwebsite.org。

var express = require("express");
var app = express();

app.use(express.static("public"));
app.set("view engine", "ejs");

app.get("/", function(req,res){
res.render("singlepage");
});

app.get("/www.externalwebsite.org", function(req,res){
res.redirect("www.externalwebsite.org");
});

app.listen (process.env.PORT, process.env.IP, function(){
console.log("ServerStarted");
});

最佳答案

你需要重定向到一个完整的url(添加http://):

app.get("/www.externalwebsite.org", function(req,res){
res.redirect("http://www.externalwebsite.org");
});

关于javascript - ExpressJS 外部链接中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47254760/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com