可以节点jsredirect到一个url,并显示在另一个新的浏览器?

我想使用节点jsredirect到url并在新的浏览器中显示url,可以发生这种情况吗?

节点Js是一种服务器端技术,它可以将浏览器请求redirect到一个新的位置,但不能指示浏览器打开一个新的窗口。

你需要使用客户端的JavaScript来要求浏览器打开另一个窗口看到这里:

http://www.w3schools.com/jsref/met_win_open.asp

或在链接本身内使用target =“_ blank”。

如果您使用Express框架的redirect方法,则可以将redirect到具有Node的新URL作为服务器请求的一部分。

但是,无法在具有节点的新浏览器中显示该URL,因为这是前端工作。 你可以在你的HTML链接中使用target=_blank来做到这一点。

跨浏览器最简单的方法就是使用“open”npm模块这个模块允许你打开一个新的浏览器窗口并指定一个url去

npm install open --save

然后在你的请求时,你想打开新的浏览器,并加载URL只需调用

 open( 'http://urltodirect.to', function (err) { if ( err ) throw err; }); 

这将打开一个新的浏览器窗口,并将标签发送到http://urltodirect.to

希望这可以帮助!