问题标签 [express-generator]

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 回答
84 浏览

npm - 修复后再次出现 npm EACCES 错误

我遇到了一个问题,我无法使用 npm 在全局范围内安装东西,我按照此处的说明并制作了一个 .npm-global 目录来修复它。我的电脑重新启动并更新了软件,现在它不再工作了,我重新做了说明,但它没有帮助。知道会发生什么吗?

0 投票
1 回答
85 浏览

powershell - 从 powershell 启动 express 项目

我们通过运行以下命令在 Windows 上使用NPM express-generator创建一个 express 项目:

Windows PowerShell 中的等效命令是什么?

0 投票
2 回答
915 浏览

node.js - Express - 找不到命令

我正在尝试在我的 Mac 上运行 express。我已经使用以下命令安装了快速生成器 -

我还尝试了所有的替代命令,没有 sudo 等,它告诉我它安装得很好。我收到这条消息 -

但是当我尝试运行时-

我明白了——

我已经在堆栈上用尽了很多建议的解决方案。有没有人有任何想法?

0 投票
1 回答
147 浏览

node.js - nodejs express-generator 缺少文件

我在这里关注 Node.js + Express - Tutorial - Setup of Express 的教程

当我遵循以下代码时:

然后

然后更改目录并安装依赖项:

最后,运行应用程序

然后在调用localhost:3000之后,我观察到输出中有一些命令。你能向我解释为什么会发生这些错误吗?我想知道我错过了什么以及如何解决它。我的意思是为什么我在 GET /stylesheets/style.css 前收到 200 或在 GET /robots.txt 或 GET /favicon.ico 前收到 404

在我的输出中,我有以下输出:

缺少助手:“欢迎”

0 投票
1 回答
58 浏览

javascript - 需要快递的东西

我是 node.js 和 express 的新手,我想知道我是否需要 app.js 中的某些内容,我是否仍然需要在 index.js 和 user.js 等独立路由文件中需要它

0 投票
1 回答
440 浏览

javascript - Cloudflare SSL Err 522 Express

我使用 建立了一个express项目express-generator,现在我正在尝试将其转换为使用 cloudflare SSL Certificateover https

我在 port 上运行我的 express 应用程序443

但是,当我然后转到域时,我得到 cloudflare 522 错误,即使在阅读文档后我也无法弄清楚是什么原因造成的。

服务器代码

该部分创建的服务器;

0 投票
2 回答
1004 浏览

node.js - npm global install 给出 EISDIR 警告和 ENOENT 错误

我正在尝试使用npm install express-generator -g. 但是我遇到了错误。

我不确定 EISDIR 警告是关于什么的,但是对于 ENOENT chmod 错误,它试图访问/usr/local/lib/node_modules/express-generator/但没有这样的目录。

我在 Mac 上运行 npm。我不确定如何解决这个问题。

0 投票
2 回答
1873 浏览

javascript - 为什么使用 bin/www 而不是 index.js?

express-generator工具创建一个名为的文件bin/www并将其用作应用程序的主要入口点。我相信我已经看到其他几个模块也这样做了,但绝大多数只是使用index.js.

这背后的原因是什么?我当然理解你为什么要将服务器和设置程序的代码拆分为单独的模块,但为什么bin/wwwindex.js呢?为什么要将主入口点嵌套到比它调用的东西更深两层的程序?删除文件扩展名,使其更具描述性?

这背后是否有一个聪明的、不明显的原因?我也应该将它用于我的节点模块吗?

谢谢!

[编辑]:

所有好的答案,谢谢各位!我已经接受指出这是包含可执行文件的包的标准行为。这是我在这方面遇到的更多阅读:

0 投票
1 回答
138 浏览

html - 如何使用 Express Generator 为 Html 视图引擎制作节点骨架?

如何使用 html 视图引擎的快速生成器为节点 js 制作骨架?例如我们使用

npm install -g express-generator

快递 -v 哈巴狗

但不能为

表达 -v html

0 投票
2 回答
903 浏览

javascript - 未找到客户端,使用 Express-generator 生成的项目


我正在尝试使用 Express-generator 生成的项目来重现Socket.IO 官方网站中给出的“聊天示例”。我想保持生成的结构完整。我几乎将所有内容都与“聊天示例”保持一致,并尝试将其放入 Express-generator 生成的项目中。我遇到的问题是客户端无法调用脚本socket.io.js。在这里,我发布项目文件结构、已更改/添加的代码以及错误消息。
有人可以帮助我吗?非常感谢!

1. 项目文件结构(*:已更改;**:新增文件。)


2. bin\www(注释//+++为添加代码)


3. public\index.html(新增)


4. routes\index.js(注释//+++是添加的代码)


5.服务器端报错信息(显然是404 not found):


6、客户端报错信息: