通过Node.js应用程序向浏览器提供自定义javascript
我开发了一个小型node.js应用程序,在其中我可以为自定义javascript文件配置条件,该文件可以嵌入到网页中,并在加载时在浏览器中修改该页面的DOM。配置值存储在MongoDB中。(为了便于讨论:将类“A”添加到ID为“B”的DOM元素中) 我很难找到服务请求/JavaScript文件的最佳方法 选项1和我当前的实现是:通过Node.js应用程序向浏览器提供自定义javascript,node.js,mongodb,api,rest,Node.js,Mongodb,Api,Rest,我开发了一个小型node.js应用程序,在其中我可以为自定义javascript文件配置条件,该文件可以嵌入到网页中,并在加载时在浏览器中修改该页面的DOM。配置值存储在MongoDB中。(为了便于讨论:将类“A”添加到ID为“B”的DOM元素中) 我很难找到服务请求/JavaScript文件的最佳方法 选项1和我当前的实现是: 我在node应用程序中保存了一个配置和一个独特的JavaScript 文件是为该配置创建的 该页面引用由服务器托管和服务的文件 选项2以及我认为我想要和应该去的地方
- 我在node应用程序中保存了一个配置和一个独特的JavaScript 文件是为该配置创建的李>
- 该页面引用由服务器托管和服务的文件
- 我保存了一个配置(mongodb),没有创建JavaScript文件 通用JavaScript链接(例如:api.service.com/JavaScript.js)
- Node.js/Express应用程序处理请求,并且
- 返回一个自定义JavaScript(文件?),其中包含该配置在mongodb中保存的正确值
Ps:例如,我想知道如何最好地验证或识别来源、用户和请求的配置。我应该这样做:api.service.com/javascript.js&id=“userID”-这是一个好的做法吗?为什么不提供一个通用的javascript文件,它可以获取一个定制的json对象(直接来自mongodb)并应用必要的操作?如果确实需要嵌入所有内容,可以在页面上包含json数据,但分解配置和代码是最容易维护的方法