2013-12-02 2 views
0

, что Я делаю неправильно в коде нижеUrl Перенаправление

var path = 'http://' + someip + ':' + port ; 
//var path = "http://someip:1000/"; // This is working 
res.writeHead(302, {'Location': path}); 

Любая помощь по этому вопросу будет очень полезно.

+0

'var path = 'http: //' + someip + port;' не выводит строку в формате 'IP: PORT', как это делает ваш жесткий диск. – Joe

ответ

2

Трудно понять вашу проблему только двумя строками, вы можете делать что-то не так. Это должно быть то, что вы ищете.

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

var someip = '127.0.0.1'; 
var port = '8080'; 

app.get('/hello.txt', function(req, res){ 
    var path = 'http://' + someip + ':' + port ; 
    body = 'Redirecting to ' + path; 
    res.writeHead(302, {'Location': path, 'Content-Type': 'text/html'}); 
    res.end(body); 
}); 

app.listen(3000); 
+0

Извините, я отредактировал свой вопрос. Plz chk it. – user87267867

+0

@ user87267867 Может быть, это может помочь вам –

Смежные вопросы