在我的网站上,数据库中有一些类别不会经常更改。我正在使用NextJS框架。为了减少加载时间并加快类别控件的加载速度,我正在考虑将类别放入/static/data/categories.json
下的json文件中,然后让React获取该json文件,而不是进行数据库调用。我已经阅读了多种导入静态json文件的方法,包括json-loader
。但是,我正在考虑一次在主页上从React一次进行如下所示的api调用,并将内容存储为redux状态,以便我可以在需要的地方使用它们。我的意图是每当修改类别时,我都会更新Categories.json,客户端将获取更新后的json文件。部署停机对于我来说不是问题。
const categories = yield call(request, `${BASE_URL}/static/data/categories.json`, options);
我的问题是:
express.static
完全有帮助吗?谢谢。