node.js - 我可以使用 fs 模块和其他模块一起上传文件吗?
问题描述
使用路由上方的 fs 模块加载文件以避免每次有人向我的服务器发送请求时读取它是不好的做法吗?这样文件内容已经保存在内存中,从而避免了不必要的读取......这会以某种方式影响我的软件的功能吗?
解决方案
不,这不是坏习惯。声明/检索要在多个地方使用的数据是很常见的,在它们的共同范围内。
在每条路由中获取该资源是没有意义的,除非它可能会发生变化。
推荐阅读
- python - 为什么 np.ones 创建黑色图像?
- python - 在打印的字符串中打印希腊字母
- c - Eclipse CDT:如何从源文件生成头文件?
- ruby - Bundler:将 gem 从 git 安装到 gems 文件夹而不是 bundler 文件夹
- javascript - 调试时未定义 Webpack Ajax 响应
- java - 一个 REST 调用的 Java setProperty "https.protocols", "TLSv1.2"
- java - 如何在 TreeSet 中切换排序顺序
- javascript - 异步函数与 Promises 一起工作很奇怪
- javascript - 页面转换 - 等到发出 ajax 请求
- angular - angular 2+ 强制在下拉菜单中选择第一个项目