【发布时间】:2018-11-23 14:36:37
【问题描述】:
在我的 Angular 应用程序中,我有一个很长的数组,我想把它放在我可以很容易地从我的前端访问的地方不要减慢我的应用程序,有多个选项,我不知道哪个一个是最好的。我应该将其存储在:
我的 API
app.get('models', (req, res) =>{var models = ['m1', 'm2', 'm3', ..., 'mn'];
res.send(models);
});
在 API 数据库中:
app.get('models', (req, res) =>{
Models.find({}, (dara, err){
res.send(models);
})
});
在我的前端:
// models.ts
在我的组件中的一个变量中
任何评论将不胜感激。
【问题讨论】:
-
本地存储你试过了吗,你可以在整个应用程序中轻松检索。
-
我认为您需要更清楚地了解“商店”的含义,并且可能避免使用“最佳实践”之类的术语。请尝试向我们展示您实际需要做的事情。
-
@NeilLunn 因为它的数组很大,我认为它可能会对性能产生不好的影响
-
你太抽象了,这不适合在这里提问。我提示您为您的问题添加细节,并以人们可以清楚地看到并给您明确答案的方式解释您认为您需要做的事情。所以建议editing your question 提供更多描述性细节。
-
这真的取决于它的使用方式。尝试几种方法,看看哪种方法最适合您。考虑客户端的初始加载时间、客户端缓存、...
标签: node.js angular mongodb typescript