当前位置: 首页 > 知识库问答 >
问题:

React+Spring Boot开发设置

夹谷飞龙
2023-03-14
{
  "name": "frontend",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "react": "^16.3.1",
    "react-dom": "^16.3.1",
    "react-scripts": "1.1.4"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  },
  "proxy": "http://localhost:8080",
}

共有1个答案

焦驰
2023-03-14

您不必定义代理端口。只需运行您的spring boot项目,然后从react应用程序发送请求

例如,在React中:

        fetch("http://localhost:portNumber/login", {
        method: 'POST',
        headers: {'content-type': 'application/json'},
        body: JSON.stringify({
        email: this.state.emailAddress,
        password: this.state.password})
})
        .then(resopnse => {
    if(response.status === 200){
    }
        })

Spring靴:

@CrossOrigin("*")
@PostMapping("/login")
public userLogin(@RequestedBody modalName objectname){
//Service Call
} 
 类似资料:
  • 前言 俗话说工欲善其事,必先利其器。写程式也是一样,搭建好开发环境后可以让自己在后续开发上更加顺利。因此本章接下来将讨论 React 开发环境的两种主要方式:CDN-based、 webpack(这边我们就先不讨论 TypeScript 的开发方式)。至于 browserify 搭配 Gulp 的方法则会放在补充资料中,让读者阅读完本章后可以开始 React 开发之旅! JavaScript 模组

  • 代码规范 PEAR Standard FIG (Framework Interop Group) Standards PSR-0 (Autoloading Standard) (Deprecated, use PSR-4 instead) 感谢 @lifesign 同学指出。FIG 在 2014-10-21 宣布 PSR-4 为类自动加载的推荐标准。如果您的项目不再考虑支持 PHP 5.2 及以下

  • 我已经看到了一些边界案例和奇怪的开发人员界面。 从“摇一摇你的设备”,这确实不切实际,特别是用平板电脑 在Android studio周围工作来模拟按钮按下。

  • Webpack 是一个前端资源加载/打包工具,只需要相对简单的配置就可以提供前端工程化需要的各种功能,并且如果有需要它还可以被整合到其他比如 Grunt / Gulp 的工作流。 安装 Webpack:npm install -g webpack Webpack 使用一个名为 webpack.config.js 的配置文件,要编译 JSX,先安装对应的 loader: npm install ba

  • 使用 Online Editor 对 Weex 尝鲜是一个不错的选择,但如果你想更专业的开发 Weex,本节会教你如何搭建本地开发环境进行 Weex 开发。 安装依赖 Weex 官方提供了weex-cli 的脚手架工具来辅助开发和调试。 首先,你需要 Node.js 和 Weex CLI。 安装 Node.js 方式多种多样,最简单的方式是在 Node.js 官网 下载可执行程序直接安装即可。 更

  • 如果你已经有了 Maven 的开发环境,那你可以跳过本节。 本书例子需要 JDK 和 Apache Maven,都可以免费下载到。 1.安装配置 JDK 建议用 JDK 7+ 2.下载 IDE JAVA 的 IDE 很多,主流的有 Eclipse: http://www.eclipse.org NetBeans: http://www.netbeans.org Intellij Idea Comm