Javascript Node.js将变量传递到回调

Javascript Node.js将变量传递到回调,javascript,node.js,Javascript,Node.js,大家好,有人能帮我吗?我正在尝试创建一个简单的注册登录站点,但我无法将响应传递到我的回调中。我已经厌倦了bind()和一个全局变量。问题是res.writeHead() 我想问题是 if (loginUser != null) 你试过了吗 if (loginUser !== null) 您是否尝试过使用像express.js这样的框架?可能更容易使用…您收到的错误消息是什么?我还建议使用express。是的,我知道它更简单,我肯定会使用express.js,但首先我想从头开始学习。没有错误消

大家好,有人能帮我吗?我正在尝试创建一个简单的注册登录站点,但我无法将响应传递到我的回调中。我已经厌倦了
bind()
和一个全局变量。问题是
res.writeHead()


我想问题是

if (loginUser != null)
你试过了吗

if (loginUser !== null)

您是否尝试过使用像express.js这样的框架?可能更容易使用…您收到的错误消息是什么?我还建议使用express。是的,我知道它更简单,我肯定会使用express.js,但首先我想从头开始学习。没有错误消息程序正常运行,只是不会重定向到page.html站点关于
console.log(logiuser)的事儿?这不算什么,只是我用来调试的一行代码:P我只是用来看看函数是否找到了用户。这不是我在已经测试过的if语句中遇到的问题,它可以找到用户。所以你看到的是
console.log(logiuser)
输出?如果你进入
如果
那么代码中的其他地方一定有问题,我刚刚将你的
res.writeHead…
粘贴到我正在处理的东西中,它就工作了。您是否尝试过使用Mongoose查询api而不是回调<代码>User.findOne({/*blah*/}).exec()。然后(/*dostuff*/)
if (loginUser !== null)