【发布时间】:2017-10-17 01:14:18
【问题描述】:
使用 Express.js,我正在发送一个包含 React 组件的 html 文件。
app.get('/index', function(req, res) {
res.sendFile(path.join(__dirname + '/src/index.html'));
});
出于此目的,假设我想通过我的 html 文件向连接到 localhost:80/index 的每个用户发送一个唯一变量。
如何从服务器端发送变量以及如何从客户端检索它?
【问题讨论】:
-
你的意思是
path.join([__dirname, '/src/index.html']) -
您也不应该从 express 中提供静态文件,这对节点事件循环不利。尝试为此使用常规 Web 服务器,而不是应用程序服务器。像 nginx 一样,在生产中是一个 CDN。
-
那么您如何建议发送包含 React 代码的 html 文件?
标签: javascript node.js reactjs express