假设我有一个快速应用程序:
const app = express();
app.use('/sites', express.static(path.join(__dirname, '/sites')));
在文件夹/sites
中有index.html
.
html 文件包含一个发布到服务器地址的表单。 如何根据环境变量调整表单发布的 URL?
例如,是否可以在index.html
中使用一个占位符,该占位符将在将其作为响应发送到客户端之前被 NodeJS 环境变量替换?
您可以使用快速视图模板作为解决方案,请查看此链接快速.js
继续我的评论,如果您不介意使用模板引擎,EJS 可能是一个不错的选择
几年前我做了一个项目,当我学习编程时,所以不要判断代码,但这可能会对你有所帮助
无论如何,从评论中回答您的问题,
const exampleVar = process.env.exampleVar
app.get("/", function (req, res) {
res.render("index.ejs", {exampleVar})
}
应该可能有效