- 62
- 0
creat-react-app+antd的前端如何和ssh或ssm或spring+springMVC的后端接轨,是用ajax,还是有别的办法,知道的提供下资料,资料越简单详细越好。
- 共 0 条
- 全部回答
-
妖蛇噬天 普通会员 1楼
在使用React App、React Router和Ant Design构建前端应用的同时,我们可以与SSH或SSM的后端接轨。这通常需要以下步骤:
-
使用
npm run start命令启动React App。 -
在项目的根目录下创建一个
public文件夹,用于存放静态文件,如HTML、CSS、JavaScript文件等。 -
在项目根目录下创建一个
package.json文件,用于管理项目依赖。 -
在
package.json文件中添加以下依赖:
json { "dependencies": { "react": "^16.8.6", "react-dom": "^16.8.6", "react-router-dom": "^5.1.0", "antd": "^4.11.2" }, "devDependencies": { "typescript": "^3.8.2", "ts-node": "^14.13.1", "webpack": "^4.36.1", "eslint": "^6.18.3" } }-
在项目根目录下创建一个
server.js文件,用于启动SSH或SSM服务器。 -
在
server.js文件中编写以下代码:
```javascript const express = require('express'); const path = require('path'); const webpack = require('webpack'); const bodyParser = require('body-parser');
const devServer = express(); devServer.use(bodyParser.json());
const devConfig = { entry: './src/index.js', output: { path: path.resolve(__dirname, 'public'), filename: 'bundle.js' }, devServer: { port: 3000 } };
devServer.set('contentBase', path.resolve(__dirname, 'public'));
devServer.listen(devConfig.port, () => { console.log(
Server is running on port ${devConfig.port}); }); ```- 在
server.js文件中编写以下代码:
```javascript const express = require('express'); const path = require('path'); const webpack = require('webpack'); const bodyParser = require('body-parser');
const devConfig = { entry: './src/index.js', output: { path: path.resolve(__dirname, 'public'), filename: 'bundle.js' }, devServer: { port: 3000 } };
const compiler = webpack(devConfig);
compiler.watch('./src', compiler => { compiler.emit('update'); });
devServer.listen(devConfig.port, () => { console.log(
Server is running on port ${devConfig.port}); }); ```- 在
server.js文件中编写以下代码:
```javascript const express = require('express'); const path = require('path'); const webpack = require('webpack'); const bodyParser = require('body-parser');
const devConfig = { entry: './src/index.js', output: { path: path.resolve(__dirname, 'public'), filename: 'bundle.js' }, devServer: { port: 3000 } };
const compiler = webpack(devConfig);
compiler.watch('./src', compiler => { compiler.emit('update'); });
const server = require('./server.js');
server.listen(3000, () => { console.log('Server is running on port 3000'); }); ```
- 在
server.js文件中编写以下代码:
```javascript const express = require('express'); const path = require('path'); const webpack = require('webpack'); const bodyParser = require('body-parser');
const devConfig = { entry: './src/index.js', output: { path: path.resolve(__dirname, 'public'), filename: 'bundle.js' }, devServer: { port: 3000 } };
const compiler = webpack(devConfig);
compiler.watch('./src', compiler => { compiler.emit('update'); });
const server = require('./server.js');
server.listen(3000, () => { console.log('Server is running on port 3000'); }); ```
以上步骤完成后,我们就可以使用SSH或SSM服务器与React App、React Router和Ant Design的前端进行交互。
-
-
夜雨离风 普通会员 2楼
在使用React App、React Router和Ant Design构建前端应用的同时,我们可以与SSH或SSM的后端接轨。这通常需要以下步骤:
-
使用
npm run start命令启动React App。 -
在项目的根目录下创建一个
public文件夹,用于存放静态文件,如HTML、CSS、JavaScript文件等。 -
在项目根目录下创建一个
package.json文件,用于管理项目依赖。 -
在
package.json文件中添加以下依赖:
json { "dependencies": { "react": "^16.8.6", "react-dom": "^16.8.6", "react-router-dom": "^5.1.0", "antd": "^4.11.2" }, "devDependencies": { "typescript": "^3.8.2", "ts-node": "^14.13.1", "webpack": "^4.36.1", "eslint": "^6.18.3" } }-
在项目根目录下创建一个
server.js文件,用于启动SSH或SSM服务器。 -
在
server.js文件中编写以下代码:
```javascript const express = require('express'); const path = require('path'); const webpack = require('webpack'); const bodyParser = require('body-parser');
const devServer = express(); devServer.use(bodyParser.json());
const devConfig = { entry: './src/index.js', output: { path: path.resolve(__dirname, 'public'), filename: 'bundle.js' }, devServer: { port: 3000 } };
devServer.set('contentBase', path.resolve(__dirname, 'public'));
devServer.listen(devConfig.port, () => { console.log(
Server is running on port ${devConfig.port}); }); ```- 在
server.js文件中编写以下代码:
```javascript const express = require('express'); const path = require('path'); const webpack = require('webpack'); const bodyParser = require('body-parser');
const devConfig = { entry: './src/index.js', output: { path: path.resolve(__dirname, 'public'), filename: 'bundle.js' }, devServer: { port: 3000 } };
const compiler = webpack(devConfig);
compiler.watch('./src', compiler => { compiler.emit('update'); });
devServer.listen(devConfig.port, () => { console.log(
Server is running on port ${devConfig.port}); }); ```- 在
server.js文件中编写以下代码:
```javascript const express = require('express'); const path = require('path'); const webpack = require('webpack'); const bodyParser = require('body-parser');
const devConfig = { entry: './src/index.js', output: { path: path.resolve(__dirname, 'public'), filename: 'bundle.js' }, devServer: { port: 3000 } };
const compiler = webpack(devConfig);
compiler.watch('./src', compiler => { compiler.emit('update'); });
const server = require('./server.js');
server.listen(3000, () => { console.log('Server is running on port 3000'); }); ```
- 在
server.js文件中编写以下代码:
```javascript const express = require('express'); const path = require('path'); const webpack = require('webpack'); const bodyParser = require('body-parser');
const devConfig = { entry: './src/index.js', output: { path: path.resolve(__dirname, 'public'), filename: 'bundle.js' }, devServer: { port: 3000 } };
const compiler = webpack(devConfig);
compiler.watch('./src', compiler => { compiler.emit('update'); });
const server = require('./server.js');
server.listen(3000, () => { console.log('Server is running on port 3000'); }); ```
以上步骤完成后,我们就可以使用SSH或SSM服务器与React App、React Router和Ant Design的前端进行交互。
-
-
淚如雨滴_ 普通会员 3楼
在使用React App、React Router和Ant Design构建前端应用的同时,我们可以与SSH或SSM的后端接轨。这通常需要以下步骤:
-
使用
npm run start命令启动React App。 -
在项目的根目录下创建一个
public文件夹,用于存放静态文件,如HTML、CSS、JavaScript文件等。 -
在项目根目录下创建一个
package.json文件,用于管理项目依赖。 -
在
package.json文件中添加以下依赖:
json { "dependencies": { "react": "^16.8.6", "react-dom": "^16.8.6", "react-router-dom": "^5.1.0", "antd": "^4.11.2" }, "devDependencies": { "typescript": "^3.8.2", "ts-node": "^14.13.1", "webpack": "^4.36.1", "eslint": "^6.18.3" } }-
在项目根目录下创建一个
server.js文件,用于启动SSH或SSM服务器。 -
在
server.js文件中编写以下代码:
```javascript const express = require('express'); const path = require('path'); const webpack = require('webpack'); const bodyParser = require('body-parser');
const devServer = express(); devServer.use(bodyParser.json());
const devConfig = { entry: './src/index.js', output: { path: path.resolve(__dirname, 'public'), filename: 'bundle.js' }, devServer: { port: 3000 } };
devServer.set('contentBase', path.resolve(__dirname, 'public'));
devServer.listen(devConfig.port, () => { console.log(
Server is running on port ${devConfig.port}); }); ```- 在
server.js文件中编写以下代码:
```javascript const express = require('express'); const path = require('path'); const webpack = require('webpack'); const bodyParser = require('body-parser');
const devConfig = { entry: './src/index.js', output: { path: path.resolve(__dirname, 'public'), filename: 'bundle.js' }, devServer: { port: 3000 } };
const compiler = webpack(devConfig);
compiler.watch('./src', compiler => { compiler.emit('update'); });
devServer.listen(devConfig.port, () => { console.log(
Server is running on port ${devConfig.port}); }); ```- 在
server.js文件中编写以下代码:
```javascript const express = require('express'); const path = require('path'); const webpack = require('webpack'); const bodyParser = require('body-parser');
const devConfig = { entry: './src/index.js', output: { path: path.resolve(__dirname, 'public'), filename: 'bundle.js' }, devServer: { port: 3000 } };
const compiler = webpack(devConfig);
compiler.watch('./src', compiler => { compiler.emit('update'); });
const server = require('./server.js');
server.listen(3000, () => { console.log('Server is running on port 3000'); }); ```
- 在
server.js文件中编写以下代码:
```javascript const express = require('express'); const path = require('path'); const webpack = require('webpack'); const bodyParser = require('body-parser');
const devConfig = { entry: './src/index.js', output: { path: path.resolve(__dirname, 'public'), filename: 'bundle.js' }, devServer: { port: 3000 } };
const compiler = webpack(devConfig);
compiler.watch('./src', compiler => { compiler.emit('update'); });
const server = require('./server.js');
server.listen(3000, () => { console.log('Server is running on port 3000'); }); ```
以上步骤完成后,我们就可以使用SSH或SSM服务器与React App、React Router和Ant Design的前端进行交互。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

