python开发前后端分离项目,怎么调用python后端接口
时间: 2024-01-21 20:05:02 浏览: 161
这是个前后端分离的demo项目,前端用vue开发,后端是python+flask
在 Python 后端中实现接口,前端可以通过发送 HTTP 请求来调用后端接口。具体步骤如下:
1. 在 Python 后端中定义接口
可以使用 Flask、Django 等 Python Web 框架来定义接口,例如:
```python
from flask import Flask, request
app = Flask(__name__)
@app.route('/api/hello', methods=['GET'])
def hello():
name = request.args.get('name')
return {'msg': f'Hello, {name}!'}
if __name__ == '__main__':
app.run()
```
2. 启动后端服务
在终端中运行 Python 文件,启动后端服务:
```
$ python app.py
```
3. 前端调用接口
可以使用 AJAX、fetch 或 axios 等前端库来发送 GET、POST 等请求,例如:
```javascript
axios.get('/api/hello', { params: { name: 'world' } })
.then(res => console.log(res.data.msg))
.catch(err => console.error(err))
```
这样,前端就可以通过发送 HTTP 请求来调用 Python 后端的接口。
阅读全文