在我们的项目中,我们在 Node.js 上托管了客户端 JavaScript。
该脚本使用来自服务器的另一个静态内容(类似于http://host:port/static/content
)。我们不能使用本地路径,因为这个 JavaScript 可以注入不同的站点。
我们的开发、测试和生产环境有不同的主机和端口设置。所以我们必须为不同的环境手动硬编码这些属性。
解决此问题的最简单方法是在服务器端手动将 JavaScript 解析为字符串,同时为静态文件准备响应。
我认为这不是一个好主意。
对于这种情况,Node.js 中是否有任何内置机制?
PS对不起我的英语。