[英]ExpressJS External Links Break
我有一個在C9.io上運行的NodeJS應用程序(這就是為什么我的端口看起來很奇怪)的原因。 我的網站可在c9和Web服務器上運行。 但是,我在第二個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");
});
您需要重定向到完整的網址(添加http://
):
app.get("/www.externalwebsite.org", function(req,res){
res.redirect("http://www.externalwebsite.org");
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.