如何在文件更改时重定向服务器URL?

时间:2016-12-27 21:14:54

标签: javascript node.js express

我试图使用此功能,但只在控制台中打印一条消息,而不是在文件更改时重定向我服务器的实际网址

 watcher.add("/home/diegonode/Desktop/ExpressCart-master/routes/2.mk");


 watcher.on('change', function (info) {
  console.log(info);
router.get('*',function(req,res){  
    res.redirect('http://www.google.com'+req.url)
  })

 });

请帮帮我

1 个答案:

答案 0 :(得分:2)

如果您希望页面上的用户在服务器上更改文件时重定向,那么您将无法仅使用服务器端代码执行此操作。您需要使用例如消息向客户端发送消息。 WebSocket,Socket.io,长轮询等,客户端需要对该消息作出反应并进行实际重定向(即导航到某个URL)。