在nodejs中提供html文件,而不使用fs模块
Serving html files in nodejs without using fs module
我正在构建一个web应用程序,nodejs是我的web服务器。我想从nodejs发送对图像、html、css、js和其他文件的响应。
我想知道哪个nodejs模块在不使用nodejs中内部可用的fs模块的情况下为我的UI文件提供服务。
约束:如果我使用fs模块或内部使用fs的express,如果添加了一个新文件,则应该为响应生成它。
感谢
您可以使用Express/Connect静态中间件:
var app = require('express').createServer();
app.use(express.static(__dirname + '/public'));
app.listen(3000);
但最好的方法是配置nginx或类似的前端服务器,将动态请求代理到node.js并直接返回静态文件。
相关文章:
- Javascript,访问一个主要对象模块模式中的每个对象
- 节点Js:How to catch a“;没有这样的文件或目录“;读取线模块出错
- 如何从模块链中调用函数.导出到节点中
- 在Meteor中使用fs模块获取Uncaught TypeError _fs2.default.readFile不是函数
- 如何在 Node JS FS 模块中使用 Typescript Async/ await with promise
- 节点.js单元测试:测试fs模块抛出错误时的行为
- 在nodejs中提供html文件,而不使用fs模块
- 我试着用'temp'和& # 39;fs # 39;模块,我得到的只是这个糟糕的错误
- NPM不工作(无法找到模块'内部/fs'- nodejs)
- 找不到模块'internal/fs'升级到节点7后
- 在React.js、node.js、webpack、babel、express中使用fs模块
- '找不到模块fs'在js文件上运行casperjs时
- 使用fs和http模块下载Node.js的zip文件不工作
- node js fs模块说对象没有appendFile方法
- 可接受将要求(fs/http/等)保存在子模块的全局命名空间中
- 回调混淆fs模块
- 正在使用nodejs-fs模块将路径添加到文件名中
- 无法访问或使用 Node 的 fs 模块
- Nodejs fs 模块:如何读取文件和创建 json 对象
- 用fs模块理解Node JS生成器