【发布时间】:2020-03-14 22:35:48
【问题描述】:
嘿,我对 JavaScript 或反应不是很熟悉。 所以我希望我不是一个太简单的问题:
我想要一个“单页”网站,并希望使用 ajax-request 动态更改此页面。
我为四个可见性级别(访客用户、普通用户、版主、管理员)编写了示例代码
如果您登录我的页面并且您是管理员,您将获得所有级别的 JS-Code。例如,在 json-response 中有一个包含指向 Javascriptcode 目标的 URL 的列表。
如果您以普通用户身份登录,您应该只获得普通用户的 js 代码。您已经拥有的 guest-user-js-code;你在进入页面的时候就知道了。
所以我想事情很清楚,我想要什么。
但是我应该如何实现呢? 有现成的解决方案吗?
https://reactjs.org/docs/code-splitting.html 也许我必须在这里调整一下?
也许有一些很好的捆绑器,我可以使用,通过隐藏端点 url 进行拆分(如果我有来自 ajax 请求的权限,我会得到)?
lg 结节朋克
【问题讨论】:
-
你的问题太宽泛了。
-
嗯你为什么这么认为?我只寻找一种解决方案,将 js 代码拆分为不同的“文件”并保护对它们的访问。也许有一个自动解决方案,或者一些技术很容易通过一些捆绑器的配置来实现这一点
标签: javascript reactjs bundle bundling-and-minification code-splitting