问题标签 [node.js-connect]

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 投票
1 回答
81 浏览

coffeescript - Connect.js 静态中间件和咖啡脚本

我正在尝试学习使用 Connect.js 静态中间件,但我发现的所有示例都将 static 命令用作函数或 getter,有些使用名为 use() 的方法,而另一些则不使用。坦率地说,我很难过。

我在 CoffeeScript 中这样做。这是我的代码:

index.html 有一个位于 /static 目录中的 .jpg 文件。提供 index.html 文件,但图像始终显示为断开的链接。有人可以告诉我我做错了什么吗?任何信息将不胜感激。谢谢!

0 投票
4 回答
33832 浏览

node.js - 如何将 CORS-Headers 添加到静态连接服务器?

我正在编写一个提供静态 html、css 和 javascript 的小型演示 Web 服务器。服务器看起来像

我的客户端 javascript 对不同的服务器进行 ajax 调用。我该如何添加

到我的服务器响应,以便客户端 javascript 可以进行 ajax 调用?

0 投票
3 回答
441 浏览

node.js - 尝试在 Node.js 中输出质数时出错

我正在编写一个 node.js 脚本,它将前 100 个素数写入文件,每个素数用逗号分隔。

当我尝试通过我得到这个错误:

我不知道出了什么问题,我是初学者,所以可能很明显。

编辑:固定

回报:

0 投票
1 回答
1425 浏览

node.js - 如何将 node.js 应用程序部署到 heroku?有没有可能?

问题出在 git add 上。我忘记添加 node_modules 文件。我关闭了终端并再次运行 Heroku 和 NodeJs [1] 入门中给出的命令集。应用程序已成功推送到堆栈上。

0 投票
1 回答
10190 浏览

node.js - What does the bodyParser() in connect middleware do?

I'm doing a tutorials on node.js, and the lesson is teaching me how to create a server using node. In the code below, what does the connect.bodyParser() line do?

0 投票
1 回答
1080 浏览

node.js - Node.js 和 MongoDB 在另一个查询中使用一个查询的结果

我创建了一个 node.js 模块,该模块已经可以使用 find 查询 MongoDB 的一组文档并将这些结果输出到 JSON。我的问题是,知道 node.js 是异步的,我如何使用此查询(项目)的结果来创建一个查询,该查询可以返回到 MongoDB 以查找另一组文档。这个查询基本上返回一个雇员 ID 列表,可用于查询包含这些雇员信息的文档(即名字、姓氏等)。然后将这些结果输出为 JSON。第一个查询基本上是说,给我一个特定用户可以查看的所有员工。然后,我需要获取员工 ID 并对包含这些个人信息的另一组文档进行查询,如下所示。

这是两个文档架构:

员工

员工可以访问的用户(用户缓存)

这是我的代码:

0 投票
3 回答
19723 浏览

javascript - 如何摆脱 Connect 3.0 弃用警报?

我是使用 express.js 创建 Web 应用程序的 node.js 开发人员。到目前为止,我的问题是:

每当我在我的计算机上创建一个应用程序时,npm 安装它的东西并运行它(使用 node app.js 和 nodemon)我在控制台中收到这条消息:

该应用程序有效,这很好。但是当我克隆在其他计算机上创建的应用程序时,我没有收到该消息,所以我想我的计算机中有一些过时的东西。

我去了消息中提到的网站并确认了我的猜测。这是一个弃用警告。但是,我已经更新了 node 和 npm 以及 global express,但我仍然收到了注释。

因此,我的问题是:我不知道我需要更新什么才能摆脱弃用说明,因为它们吓坏了我。

我希望有一个人可以帮助我。非常感谢。

0 投票
1 回答
160 浏览

node.js - 访问 Node 的 http.createServer 中的请求和响应对象是关闭的结果吗?

这可能是完全显而易见的,但我想确认允许通过 createServer 方法中的匿名或命名函数访问请求和响应对象的“机制”是闭包的一个例子?那就是 createServer 是外部函数,而其他返回的函数是可以访问请求和响应对象的内部函数?

0 投票
1 回答
87 浏览

node.js - Node.js - 为什么这些模块没有像我期望的那样工作?

以下代码显示了一些与我预期不同的行为。


我的期望:

GET /--> 显示“欢迎”并关闭连接

POST /pages--> 增加/记录计数器;显示“在 POST 函数中”,并关闭连接

GET /someRandomPath --> 增加/记录计数器;显示 404 消息


我观察到的:

GET /--> 显示“欢迎”并关闭连接

POST /pages-->没有计数器的增量/日志;显示“在 POST 函数中”,并关闭连接

GET /someRandomPath --> 增加/记录计数器;显示 404 消息


代码:


为什么我打电话时计数器不增加/记录POST /pages

我注意到的一件事是,如果我注释掉该//serve the root部分,我会得到我期望的行为。

0 投票
1 回答
48 浏览

node.js - 在 Express 中,为什么 .config() 中的 env 变量是可选的?

我在这里阅读 Express API:http: //expressjs.com/api.html#app.configure

我看到第一个参数是可选的。这有什么意义?如果第一个参数丢失,回调不会被调用吗?如果是这样,将它包装在 app.config() 中的意义何在?

换句话说,是这样的:

...与此相同:

?

如果是这样,我为什么要做第一个而不是第二个?