问题标签 [nodejs-server]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
30 浏览

javascript - 如何在服务器nodejs上的新连接上获取cookie

我目前正在使用 node js 和 express 来构建一个 webapp。

我想检查用户何时更改页面以检查他是否有特殊的 cookie。

为此,我尝试了:

我得到这个错误:

当我console.log(req),我得到一本大字典,但没有饼干。

谢谢

0 投票
1 回答
133 浏览

javascript - 合并两个代码

我在 Node js 中有 2 个文件。我想合并这 2 个文件,但我遇到了问题。这个文件从 python 文件调用函数

蟒蛇文件ml.py

打印(testMLFunction())

以下文件适用于使用 post 方法单击按钮

我怎样才能做到这一点..

0 投票
1 回答
2479 浏览

node.js - 从 aws lambda 调用外部 API 并在 lambda 函数中将响应作为回调

我正在尝试使用节点请求模块在 aws Lambda 函数中调用外部 API。到目前为止,我已成功调用 API 并在 lambda 执行中获取数据。我遇到的唯一问题是通过响应获取我的 userInfo 数据。即使我的 userInfo 在客户端给我空对象中也有数据

我想我以错误的方式调用回调。有什么建议可以解决这个问题..?

0 投票
1 回答
134 浏览

javascript - Mongodb根据少量条件为大量文档将字段从一个集合添加到另一个集合

我遇到了以下情况,我需要非常频繁地更新大量集合。

我有一个像下面这样的集合

正如您所看到的 coll1 和 coll2,下面将插入文档场景

  1. 如果来自 coll1 的用户在某些场景下对产品表现出兴趣是合格的,我将在 coll2 中创建一条记录。
  2. 手动我可以从 coll2 中的 API 信息创建新记录
  3. coll2 中 coll1 的标识是 user_id
  4. coll1 中的一条记录可能在 coll2 中有多个记录

现在由于某些原因,我们将这些集合合并为一个集合,即 coll1。我们决定根据键 'qualified_user' 更新合格的访问者,并更新 coll1 中的相应用户字段。

我编写了一个脚本,使用 Node JS 和 mongoose,它将从 coll1 获取文档并验证 coll2 中的qualified_user 并根据以下场景进行更新。

  1. 如果没有合格用户,则使用不合格用户的默认值更新文档
  2. 如果有一个合格用户,则从 coll2 复制资格文件并在 coll1 中更新
  3. 如果有多个合格用户复制第一个文档并在 coll1 中更新。对于 coll2 中的其余文档,在 coll1 中创建一个新文档
  4. coll1 处理完所有文档后,处理 coll2 文档,这些文档通过 API 限定,并在 coll1 中创建一个新文档。

当我运行此脚本时,出现以下错误。

coll1 中的文档数为 1L。由于处理了大量的收藏品,我遇到了这种情况。所以我使用了跳过和限制来处理所有文件,但处理所有文件需要 1 小时。

有没有更好的方法来处理大量集合的这些类型的数据库更新?

0 投票
1 回答
202 浏览

ssl - 如何使用 HTTPS 库在 Node.js 中托管具有有效证书的 HTTPS 服务器

我想托管我自己的 https 服务器,但我生成的证书无效,并且从浏览器访问时显示连接不安全。

0 投票
1 回答
268 浏览

node.js - nodejs express api中的Heroku服务器错误503

当我在 localhost 上运行我的 nodeJs API 时效果很好,但是当我将它上传到服务器(Heroku)上时,它会给出服务器 503 错误。

0 投票
0 回答
130 浏览

javascript - NodeJS不断加载资源失败:服务器响应状态为404(未找到)

我试图在 nmp 中运行一个登录项目,我初始化了项目,然后是 db 端。现在,当我尝试运行 index.html 时,我得到了上面提到的错误。同样,我不确定如何配置项目的“运行配置”。我的代码有什么问题吗?我在哪里可以找到有关如何相应地配置项目的“运行配置”的更多信息。

在此处输入图像描述

0 投票
2 回答
1828 浏览

node.js - 为什么我们在 http.createServer(app) 中传递“app”

为什么我们在 http.createServer(app) 中传递“app”,因为我们也可以传递

例如:

在其他代码中,我们传递了一些不同的参数,例如

0 投票
1 回答
422 浏览

javascript - 如何在mongodb中replaceRoot后进一步分组对象

上面的结果是我替换 newRoot 后得到的。这是我的分组代码,上面给出了结果

现在我需要再次与 active 和 delist 分组。所以,我想要的输出如下

以上{ active: 1, inactive: 2 }表示总数activeinactive文档各自数组的计数。

0 投票
1 回答
451 浏览

android - 在真正的 android 设备上运行时,Ionic 4 android 应用程序未连接到本地节点 js 服务器

我正在尝试为我的 Ionic 4 android 应用程序实现客户端-服务器通信。我的电脑上有一个本地节点 js 服务器实现,我正在使用 socket.io 建立通信。问题是,当我在浏览器或模拟器上运行应用程序时,应用程序和本地服务器之间的通信正常,但是当我尝试在真正的 android 设备(三星 Galaxy s9+)上运行应用程序时,应用程序无法连接到本地服务器。更具体地说,服务器控制台上没有出现“用户已连接”消息,表明应用程序已连接到服务器,因此用户永远不会取回他的用户 ID。

谁能帮我找出原因?

服务器端

index.js

客户端

app.module.ts

主页.ts