在NodeJ中组合不同的模块

时间:2014-05-02 18:46:58

标签: javascript node.js login module socket.io

我在nodejs中创建了单独的工作模块

  • 登录
  • 聊天
  • 文件共享。

我想把它们全部组合起来。就像成功登录后我希望它重定向到聊天模块。现在我可以在登录后重定向到静态html页面。

app.post('/login', passport.authenticate('local-login', {
        successRedirect : '/profile', // redirect to the secure profile section
        failureRedirect : '/login', // redirect back to the signup page if there is an error
        failureFlash : true // allow flash messages
    }));

注意:现在如果我必须运行任何模块,我必须单独编译并在localhost上运行它。

1 个答案:

答案 0 :(得分:1)

假设您正在使用Express Framework,而不是将用户重定向到' / profile'路线,重定向他(让我们说)' / chat'并在同一文件中定义app.get(' / chat,callback)路由,或导出聊天模块并将其用于您用于身份验证/登录的文件