express

    0热度

    1回答

    我有一个执行三个mongooose命令的函数。 1.查找所有合作伙伴的列表。 2.查找所有用户的列表。 3.更新用户表。 问题:Mongoose是异步执行的,它执行其他命令。我如何让它以1,2,3的顺序执行,然后执行其他命令。下面,我附上了一段代码片段。 问题在于它会异步运行三个mongoose命令并调用redirect()。 router.post('/login', function(req,

    0热度

    1回答

    我努力学习graphql,这样我可以把它应用到一个阵营的网站。我现在遇到了一些麻烦,但无法弄清楚为什么当我100%确定返回的内容不为null时,它返回null。如果我在解析器中打印results,它会按预期打印一个用户对象数组,但是当它返回时,说明我为字段Query.users返回null。任何帮助,将不胜感激。 Query: { // graphql query resolver us

    0热度

    1回答

    我想通过WebStorm将socket.io添加到生成的express服务器中。我在哪里设置服务器并运行socket.on事件?只要把它们全部放在/ bin/www里面,或者它的凌乱,我都会让索引和用户页面等一些控制器有效。 PS:我也有第二快的问题。在Socket.IO websocket服务器的同一端口上有表达Web服务器的愚蠢的想法吗?我看到,所有使用子域连接到socket.io的网站,因此

    0热度

    1回答

    我正在构建一个节点/快速应用程序,并使用express-session和mongo-connect模块来存储我的会话并在重新启动时保留它们。 但是,每次重新启动服务器时都会生成新的Cookie ID。我已经收窄的问题记在我的会话密钥,这是16个字符这里随机生成的字符串是我的会话代码: app.use(session({ secret: dbops.randomString

    0热度

    1回答

    对于nginx和NodeJS来说,我是非常新的。我试图在Fedora 26机器上将我的nginx服务器配置为端口3000上的快速服务器的反向代理。我遵循每一步,但出于某种原因,我出现504网关超时错误。 这是我/etc/nginx/nginx.conf文件: # For more information on configuration, see: # * Official English Do

    1热度

    1回答

    我使用Express和Passport制作了一个小型登录应用程序。但似乎我不能将用户导入特定的用户配置文件。发生的事情是,用户填写一个HTML表单,并且他必须重定向到他自己的配置文件页面(为了简单起见,可以说这个页面与其他用户页面仅在标题方面有所不同)。我有这在我的用户路线。 (即routes/users.js) router.get('/userprofile', authenticationM

    0热度

    2回答

    我正在编写REST API并尝试正确处理任何错误。 当API调用成功时,成功对象返回给调用函数并将响应发送给客户端。但是如果发生错误,我想将错误返回给调用函数,以便我可以向客户端发送错误消息。 router.delete('/project', (req, res) => { return DeleteProject(userId, projectId) .then((resp

    0热度

    1回答

    我目前正在构建一个网络组合,结合了我过去制作的许多较小的网络应用程序。在路线(/)中,您可以找到一个链接到这些其他小型网络应用程序的页面。例如,有一个路线链接(/ board-game),可以将您带到我过去制作的小型棋盘游戏网络应用程序。 我正在努力的是这个。较小的网络应用程序棋盘游戏将html,css和javascript用于不包含前缀路线(/ board-game)的路线。因此,当一个棋盘游戏

    1热度

    1回答

    我有一个问题让我在几个小时后感到困惑。我有一个快速服务器上的聊天应用程序的小网站。在本地主机上根本没有问题。图像加载正常,CSS和JS文件确定,一切都完美。 但是,当我将代码在线推入IBM-Cloud(ex-bluemix)时,图像给了我一个404。其余的静态文件确实得到了服务,而应用程序以其他方式正常工作。 文件结构如下所示: --client --resources lo

    0热度

    1回答

    我在一个Bitnami Lightsail MEAN栈实例上设置了一个Mongo数据库,我尝试使用我正在构建的Angular/Node/Express应用程序连接到该实例。我遵循了关于如何从本地计算机连接和创建SSH端口转发的说明(https://docs.bitnami.com/aws/infrastructure/mean/)。 我可以访问localhost:8888,它使我可以访问在我的Mo