问题标签 [node-static]

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 投票
5 回答
4209 浏览

javascript - 在 nodejs 服务器中提供 html 文件

在尝试将代码分成路由、控制器等之前,我一直做得很好。现在,当我尝试加载 html 文件时出现错误。当我转到链接http://localhost:3000/我收到此错误错误:ENOENT:没有这样的文件或目录,stat '/views/index.html'

这是我的 routes.js 代码

这是我的 userController.js 文件

这是我的 server.js

这是我的文件夹结构。 这是文件夹结构

服务器启动没有错误。而且我认为我已经正确地给出了路径。但我得到了错误。谁能帮我这个 ?谢谢。

编辑: 这就是我将脚本链接到 html 文件的方式

0 投票
0 回答
322 浏览

node.js - 如何在 node.js 中缓存 AJAX 结果服务器端

显然,express-staticBuffet仅缓存服务器内存中的静态文件。是否有允许我将 AJAX 结果缓存在服务器内存中的中间件?我需要这样做,因为我将图像存储在 MongoDB 中。Varnish 反向代理缓存 AJAX 结果吗?

0 投票
1 回答
168 浏览

javascript - 无法使用 node-static 找到 localhost 页面

我正在尝试使用 node-static 提供静态文件。稍后我打算使用 nssm 将其作为 Windows 服务运行。我以前运行过这个,但不知道为什么,它现在不起作用。

下面是我的代码:

我在命令提示符下使用 node server.js 启动服务器。这就是我所看到的

http://localhost:9000
http://localhost:9000

节点 -v 10.15.2 NPM -v 6.4.1

0 投票
1 回答
196 浏览

node.js - 在 Node.js 中是否可以创建一个虚拟文件夹,如果可以的话

如果可以的话,在 Node.js 中是否可以创建一个虚拟文件夹?

需要虚拟文件夹的一些上下文:在 Node.js 中有一个作为中间件的项目正在监听端口 400,例如,可以向我的端点发出请求,如下所示http://{IP}:400/?p={%22getWebhooks%22:true}。端口 400 开放以发出外部请求。

在同一台服务器中,还有另一个使用端口 80 的 .NET/C# 中间件,它只在服务器内部工作(它被外部阻止)这个项目用于将图像与其他数据集成,这些图像保存在下面的文件夹中Node.js 中的那个 .NET 项目需要访问文件夹中的这些图像(以避免不得不要求另一个端口向外部/公共 IP 开放)

Node.js 项目位于C:\nodeProject

http://{IP}:400/?p={%22getWebhooks%22:true}

图片文件夹位于C:\inetpub\wwwroot\{.netProject}\back_office\resources

避免需要另一个为 IIS 开放的端口,例如端口 200 来提供图像 http://{IP}:200/resources/images.jpg

想要使用 Node.js 提供图像 http://{IP}:400/resources/images.jpg

不使用 http 模块的 express.js

不知道 node-static 包是否可以用于这个用例......

感谢您提供任何为我指明正确方向的信息。

0 投票
1 回答
76 浏览

node.js - 节点静态为某个 IP 地址提供不同的 index.html

我正在将 node static 用于一个非常简单的 Web 应用程序。

我需要为某个客户端 IP 提供不同的 index.html。

这是我的代码自动取款机:

0 投票
0 回答
20 浏览

node.js - package.json 中 node-static 的语法错误。npm 开始不工作

菜鸟在这里试图学习,我不确定我做错了什么。我有一个项目,我正在尝试启动本地服务器。但是,当我运行命令“npm start”时,出现以下错误

这是 package.json 中的内容

我知道这个问题很可能与这行的编写方式有关,但无法弄清楚它是什么:

谢谢你。