问题标签 [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 投票
19 回答
1821924 浏览

javascript - 在 Node.js 中编写文件

我一直在尝试找到一种在使用 Node.js 时写入文件的方法,但没有成功。我怎样才能做到这一点?

0 投票
2 回答
9116 浏览

node.js - ejs中的布局`yield`方法是什么?

我只是从 node.js + express + ejs 开始。我在任何地方都找不到如何将请求的 ejs 文件拉入布局文件。

我很清楚这yield不是正确的事情。

例如

布局.ejs

索引.ejs

0 投票
3 回答
3615 浏览

node.js - 使用 express 在 node.js 中呈现 LESS.js 样式表的最佳方法是什么?

我有一个小的 node.js 应用程序(我的第一个),我想在服务器加载时编译它的 less.js 样式表。我要开始的一点是翡翠的快速示例应用程序,它在创建服务器时编译它的 SASS 模板:

我看到了这一点,并希望它就像将 sass 更改为 less 一样简单,但这似乎不起作用。

我应该采取不同的方法吗?有什么我想念的吗?我在任何地方都找不到关于 .compile 方法的文档。

谢谢!

0 投票
1 回答
3109 浏览

node.js - Nodejs:如何从中间件中捕获异常?

我正在使用 node.js 和“less”编译器中间件:

现在我有一个错误的.less文件,但我找不到任何有关如何获取错误消息的文档。我收到的页面是这样的:

所以这没有帮助。有人有想法吗?

0 投票
4 回答
94926 浏览

exception-handling - 如何在 node.js 中捕获 http 客户端请求异常

我有一个 node.js 应用程序,我想用它来检查特定站点是否已启动并返回正确的响应代码。我希望能够捕获由于域名未解析或请求超时而出现的任何错误。问题是这些错误会导致 Node 崩溃。我是整个异步编程方法的新手,所以我不确定在哪里放置我的 try/catch 语句。

我有一个类似于 /check/site1 的 ajax 调用。服务器端调用一个尝试建立连接然后返回状态码的函数。这是一个非常简单的函数,我将每一行都包装在一个 try/catch 中,它永远不会捕获任何东西。这里是:

即使这些行中的每一行都包含在 try/catch 中,我仍然会得到未捕获的异常,例如 EHOSTUNREACH 等。我希望能够捕捉到这些并将其返回给 ajax 调用。

关于下一步尝试什么的任何建议?

0 投票
5 回答
23073 浏览

node.js - Node.js - 快递 - 玉 - 编译 SASS/LESS

任何人都有关于nodejs的真正新手指南 - express - SASS/LESS?我无法让这个工作。我现在的例子是尽可能简单的..

该文件style.css.less位于pub_dir,我可以直接访问它,并且样式是

据我了解,编译应该在启动时发生,并且将在src-dir中生成一个css文件,因为没有指定dest。
我的服务器运行良好,但无论我尝试了多少种方式来处理 LESS/SASS 文件的目录名、目录和名称(以及它们各自的 LESS/SASS 内容),我都无法使其正常工作。该死!帮助。

0 投票
6 回答
48921 浏览

node.js - Express.js 的仅会话 cookie

http://www.javascriptkit.com/javatutors/cookie.shtml

另一方面,仅会话 cookie 将信息存储在浏览器内存中,并且在浏览器会话期间可用。换言之,存储在会话 cookie 中的数据从存储之日起一直可用,直到浏览器关闭。在此期间从一页移动到另一页不会擦除数据。

如何使用Express.js实现这一点?

0 投票
7 回答
101108 浏览

node.js - 是否可以为 NodeJS 应用程序设置基本 URL?

我希望能够在同一个域下托管多个 NodeJS 应用程序,而不使用子域(例如 google.com/reader 而不是 images.google.com)。问题是我总是在 Express/NodeJS 中输入 URL 的第一部分,例如“/reader”。

如何设置 Express 应用程序以使基本 URL 为something.com/myapp

所以而不是:

我可以:

我还想将 Connect 的 staticProvider 配置为相同的行为方式(现在它默认为提供静态文件something.com/jssomething.com/css代替something.com/myapp/js

0 投票
31 回答
493845 浏览

javascript - 渲染基本的 HTML 视图?

我有一个基本的 node.js 应用程序,我正在尝试使用 Express 框架启动它。我有一个views文件夹,里面有一个index.html文件。但是我在加载网络浏览器时收到以下错误。

错误:找不到模块“html”

下面是我的代码。

我在这里想念什么?

0 投票
2 回答
2898 浏览

javascript - Express.js 中的错误处理

如何处理 Express.js 中的错误?

例如,如果用户调用不存在的资源