【发布时间】:2017-05-05 02:11:15
【问题描述】:
我正在使用 express 运行一个小型节点服务器,并且在某些时候我决定将我的静态 html 内容存储在我的服务器上的变量中,而不是从磁盘提供它们,认为服务器应该将它们存储在 RAM 中方式,因此为他们服务的速度会稍微快一些。
但是,在寻找有关该主题的可靠信息时,我感到很失望,并且无法找到有关该主题的任何信息。因此,我以这种方式询问有关该主题的想法(甚至是有关该主题的良好阅读材料)。
最好, 福赫拉克
示例代码:
const express = require('express')
, app = express()
, server = require('http').createServer(app)
, server = require('http').createServer(app)
, server_port = 8080
, server_ip_address = 'localhost';
server.listen(server_port, server_ip_address, () => {
console.log('listening on port '+ server_port);
});
app.use('/index', express.static('/Public/index.html'));
/*** vs ***/
const index = fs.readFileSync('/Public/index.html').toString();
app.get('/index', (req, res, next) => {
res.status(200).send(index);
});
【问题讨论】:
标签: node.js express static-content