问题标签 [express]

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 投票
2 回答
2338 浏览

ruby-on-rails - Rails3 还是 Express.js?谁在开发过程中效率更高?

对于像 kijiji 这样的新 Web 项目,如果我想要更快的开发(越快越好),我应该选择哪一个?我知道一些 ruby​​ 和 javascript,但不是精英,也从未在其中任何一个上做过项目。编码是我的爱好,而不是我的工作。有什么建议吗?提前致谢。

0 投票
1 回答
329 浏览

mongodb - node-mongodb-native 保持集合?

现在我正在根据每个请求打开一个集合:

IE:

这是不正确的吗?我在想我应该将“用户”集合保存到一个变量中,而不是每次请求都得到它。

谢谢。

0 投票
6 回答
270124 浏览

javascript - Node.js 全局变量

我在这里问: Node.js 需要继承吗?

有人告诉我,我可以通过省略变量来将变量设置为全局范围。

这对我不起作用。

也就是说,以下内容不会使_所需文件可用。

我可以使用 Express.js 进行设置,app.set但可以在其他地方使用。

这是应该如何工作的吗?

0 投票
1 回答
261 浏览

javascript - 如何在 dynamicHepler 中渲染部分内容?

我在 nodejs 中使用 express。

以下代码似乎呈现了我的部分并直接响应客户端。

我的 dynamicHelper 如何将渲染的部分返回到布局模板而不是将其发送给客户端

谢谢

0 投票
2 回答
1120 浏览

javascript - Express.JS 处理服务器端错误

我在 Node.JS 上使用 Express.JS 来构建我正在构建的应用程序。我正在设置路线并尽力维护 RESTful 架构。

接受表单输入,遇到某种错误(不一定是验证错误)然后向用户显示相同的表单,但首先包括他们发送到服务器的数据的过程是什么?

起初,我将 POST 数据存储到一个会话中,但这从来都不是一个好的解决方案,更像是一个 hack。

然后我调整了我的路线,而不是用来app.post|put|del()处理表单提交,然后使用app.all()将用作“包罗万象”的路线。基本上,如果我遇到错误,我会调用next(),将控制权返回给我的“包罗万象”路线。这最终导致我偏离了我原来的 RESTful 方法。

现在,我已经设置了路由以更准确地反映 RESTful 方法。但是,如果我使用app.redirect(),数据会在重定向中丢失。我最终使用了另一种 hack 的感觉:(controller.new_form.apply(this, arguments);这被称为 inside controller.create()

当然我可以使用客户端验证,但我正在尽我所能创建一个完全在服务器端运行的应用程序,然后添加客户端代码作为改进用户体验的一种方式。

是否有一些方法可用于 express.js(或 connect.js),它接受与表单本身不同的 URI 上的表单操作,但允许我返回而不实际重定向浏览器,以便表单可以保持填充(以及为我的用户显示错误消息)?

0 投票
1 回答
1304 浏览

node.js - (NodeJS) Express 仅使用 Connect 提供了什么?

Express 仅使用 Connect 提供了什么?

Express 的大部分功能似乎都是 Connect 的功能。

是否有 Express 提供的清单?

谢谢,

克里斯。

0 投票
7 回答
90591 浏览

node.js - 将express js登录到输出文件?

记录我的 express js 网络服务器的最佳方式是什么?内置的 express.logger() 只是在屏幕上显示日志。我也可以将它们记录到 /log 文件夹中的文件中吗?当前记录器还会自动记录请求和响应。我需要将一些应用程序数据记录到日志文件中。这可以使用 express.logger 完成吗?

问候, 拉利斯

0 投票
4 回答
59523 浏览

javascript - 会话如何在 Express.js 和 Node.js 中工作?

使用Express.js,会话非常简单。我很好奇它们实际上是如何工作的。

它是否在客户端上存储了一些 cookie?如果是这样,我在哪里可以找到那个 cookie?如果需要,我该如何解码?

我基本上希望能够查看用户是否已登录,即使该用户当时实际上并未在该网站上(例如当您在其他网站上时 facebook 如何知道您已登录)。但我想明白我应该首先了解会话是如何工作的。

0 投票
3 回答
3336 浏览

node.js - 如何学习 ExpressJS?

如果没有太多 Node.js 的先验知识,是否可以学习 ExpressJS?

这是一个好方法吗?如果是,您可以推荐我使用哪些资源来学习 Express?

0 投票
3 回答
4105 浏览

node.js - Node.js 的 EJS(与 Express 捆绑)中不包含 link_to 和其他视图助手?

我使用 Express Web 框架和 EJS 模板引擎设置了一个 nodeJS 服务器。

当我尝试在视图中使用 EJSlink_to视图助手时,我得到一个引用错误。这是因为我做错了什么,还是视图助手不包括在内?

我试过以下


注意:我已经为 EJS 配置了自定义标签...