小编gr3*_*3co的帖子

在子目录中为node.js配置apache2

我有一个运行的网站,比方说,example.com它使用apache.我正在写的,我想通过访问node.js的一个应用程序example.com/app,并有我的node.js服务器认为example.com/app/example.com/app/users/users.我尝试通过ProxyPass使用我在网上找到的一些教程来做到这一点,但这并不能完全给我我正在寻找的东西(除非我没有设置正确).

这是ProxyPass我正在使用的:

ProxyPass /app/ http://127.0.0.1:3000/
ProxyPassReverse /app/ http://127.0.0.1:3000/
Run Code Online (Sandbox Code Playgroud)

但是当我去example.com/app/users我的节点服务器认为我正在尝试访问//users哪个显然会抛出一个404.任何帮助,将不胜感激.谢谢.

apache debugging reverse-proxy mod-proxy node.js

5
推荐指数
0
解决办法
572
查看次数

等待异步函数完成而不添加回调

我正在使用Mocha和Should.js为我的Node.js/Express/Mongoose项目编写测试,我正在测试访问MongoDB的函数.我希望这些测试完全独立于我的数据库中的实际记录,所以我想创建一个条目然后加载它,并对它进行所有测试,然后删除它.我写了我的实际函数(我在整个项目完成后编写测试),这样create函数没有回调函数; 它只是在完成后呈现页面.在我的测试脚本中,我在调用load_entry之后调用了我的函数create,但有时create需要比平常更长的时间,因此load_entry当它无法实际加载文章时会抛出错误,因为它尚未创建.有没有办法确保在不使用回调的情况下完成异步函数?

如果我能提供更多信息,请告诉我.我看了整个谷歌,找不到任何真正回答我问题的东西,因为大多数解决方案只是说"使用回调!"

javascript asynchronous mocha.js node.js express

3
推荐指数
1
解决办法
2万
查看次数