问题标签 [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.
forms - 如何在 Express (NodeJS) 中验证和处理表单
Express 是否有首选的表单处理和验证库?
我真的在寻找与 Django 表单中类似的抽象级别——即模板中的验证和错误报告。
如果可以在客户端使用相同的验证,那就太好了。
有没有人用过或写过什么好东西?
node.js - express 和jade,忽略渲染错误
所以,快递+玉==酷。那里没有问题。但是,来自 django,我错过了 django 模板使用的故障模式。在 django 中,如果我尝试渲染一个不存在的变量,它只会忽略它并继续前进。虽然有时这真的很烦人,但大多数时候并非如此。因此,当我尝试使用 express 渲染 jam 中的变量时,如果该变量不存在/未定义,express 会抱怨 500 错误。
我只是在这里做实验,所以忽略我要打印的内容。:) 总而言之,有没有一种简单的方法可以告诉jade/express 忽略模板中的错误并继续渲染,例如django 模板系统中的行为。
session - 如何在 ExpressJS 中结束会话
我觉得这必须埋在文档中的某个地方,但我找不到它。
你如何在 ExpressJS 中关闭或结束或终止(无论如何)会话?
javascript - ExpressJS 安装
所以我按照教程做了npm install express,安装express之后我做了
快递不在我的路上。我想知道我做错了什么,或者有什么方法可以测试 express 是否可以在我的操作系统上运行。
node.js - 是否 express for node.js 有一个 .request()
我正在尝试使用以下代码从外部 url 获得响应,但我没有运气。有人可以阐明我做错了什么,并给出他们认为可能有帮助的任何指示。
javascript - 如何在 express、couchDB 和 node.js 中使用会话
所以我基本上想使用会话来存储用户名并检查用户是否登录。如果没有,页面将重定向到登录页面。
我正在使用 Node.js、express 和 couchDB。
到目前为止,这是我设置会话的方式
要在会话中存储某些内容,我使用以下代码对吗?
所以会话变量似乎在我的登录页面上工作。我成功地将用户名存储到会话中但是,当我尝试访问另一个页面上的会话变量时,它给了我错误
我正在做的就是:
为什么会发生此错误?会话对整个应用程序不是全局的吗?或者我在这里完全错过了什么。
提前致谢!
javascript - 使用 Node.js 和 Socket.io 流式搜索查询(流式传输到给定的套接字!)
我正在 Node 中编写一个简单的应用程序,它将在客户端收集搜索查询,将其发送到 Node 服务器,然后从服务器发送到我可以跟踪它们的管理页面。但是,我想牢记安全性,因此我只想将搜索查询从 Node 发送到管理页面。这是我到目前为止所拥有的:
节点服务器:
客户:
行政:
上面的代码完美运行,但我只想将“search_query”传送到管理页面(出于安全原因)。现在我的节点服务器到处广播数据。如何修改我的脚本?提前致谢。
javascript - 带有 Express 的 Node.js:在 Jade 视图中使用脚本标签导入客户端 JavaScript?
我有一个使用 Jade 模板引擎运行的 node.js express 服务器。
我有一个布局玉文件,它可以像这样导入单个视图的主体:
例如,以下索引页面:
这工作正常。但是,我现在想包含两个专门用于该索引页面的客户端 javascript 库(因此不是每个页面,这就是为什么我不能将它放在布局的头部)。
这有效:
但是,这会将脚本加载到完整页面的正文中,这不是有效的 HTML,对吧?
据我所知,如果我想正确执行脚本,应该将脚本加载到头部,但头部部分由布局文件处理。
那么,我将如何正确地包含这些专门针对某个视图/页面的客户端 JavaScript 库?
mongodb - node.js: 带有猫鼬的 expressjs
我正在开发我的第一个 node.js / express / mongoose 应用程序,由于 node.js 的异步机制,我面临一个问题。看来我没有正确地做这件事......
这是我使用 express 定义的测试路线:
当我发出http://localhost/test时,我想在响应中获取“MyModel”类型的记录列表。
上面的代码运行良好,但是在将整个列表返回给客户端时......它不起作用(注释的 res.send 行)并且只返回了第一条记录。
我对 node.js 很陌生,所以我不知道在 app.get 的第一个回调函数中嵌入几个回调函数是否是一个好的解决方案。我怎么能把整个名单都退回来?
任何想法 ?
node.js - Stylus 和 Express - 样式表在修改时不会重新编译
我在 Mac OS X 上运行最新版本的 Node。我已经安装了 Express 和 Stylus。还有最新版本。
当我修改它们时,Stylus 不会重新编译我的.styl文件。我怎样才能解决这个问题?
重新编译我的.styl文件的唯一解决方案是删除已编译的.css文件...重新启动我的应用程序,或执行清除缓存刷新(CMD + Shift + R)不会导致重新-编译。
这是我的应用程序配置的转储。这与使用可执行文件创建新的 express 应用程序时基本相同......
我的.styl和编译的.css文件都位于[application]\public\stylesheets\