java - 编辑内置于 react.js 的源代码的缺点
问题描述
我正在初始化 web 项目遵循这个工具
- 后端:使用 Spring MVC 框架的 java
- 前端:react.js 使用 next.js 框架
前端源在后端内部,当我构建前端时,我将它放在 webapp 中,所以项目的结构看起来像这样。
- 根
- 反应
- 前端
- 源代码
- 主要的
- 爪哇
- 控制器
- 资源
- 网络应用
- 构建(反应构建将在这里!)
- 爪哇
- 主要的
- 反应
从后端可以正确调用前端。但是有一个必须使用的静态资源,页面找不到它们。
所以我更改了 html 文件中的 src 路径(我在文件夹“build/”中更改了它)然后页面可以找到资源。例如
在 index.html 之前
<link rel="preload" href="/_next/static/chunks/commons.a979bd194c5739a7c69d.js" as="script" /> <link rel="preload" href="/_next/static/runtime/main-eb82511d0817e1061fd2.js" as="script" />
在 index.html 之后
<link rel="preload" href="/myWeb/build/_next/static/chunks/commons.a979bd194c5739a7c69d.js" as="script" /> <link rel="preload" href="/myWeb/build/_next/static/runtime/main-eb82511d0817e1061fd2.js" as="script" />
我的问题是:我所做的是否有真正的劣势?
解决方案
推荐阅读
- sql - SQL - 比较 2 个表并显示不存在的数据
- java - java 是否有与 pascal(type record...end) 相同的东西来对数据进行排序?
- c - 代码执行“延迟”从何而来?
- c# - Newtonsoft.Json.JsonSerializationException “无法反序列化当前 JSON 对象”
- angular - 让 npm 缓存适用于 azure devops 中的 .net core angular 项目
- sed - 如何防止在 sed 中被后续的 s///(替换的空模式)替换?
- python - Webscraping循环Python和Beautiful Soup中的错误
- node.js - Nest.js 中的嵌套拦截器
- c# - 在 C# 中为 Azure 应用服务将 RTF 文档转换为 PDF 文档
- swift - 使用绑定从常规类函数修改 SwiftUI @State