使用代理从客户端接收数据

时间:2019-03-19 19:16:05

标签: python reactjs flask

嘿,我有一个关于与python后端集成客户端的问题。我每天都将Node用于这些目的。我想将烧瓶的反应前端(使用create-react-app)集成在一起。在Node应用程序中,我使用package.json中的proxy将请求发送到服务器。我的问题是,是否仍可以在python中使用代理将请求发送到服务器?还是在python中,我必须在服务器端渲染html文件,并且此选项是不可能的?看我的代码。

应用结构

-react-frontend
  -public
    -index.html 
  -src
     -components
     -App.js
     -App.css
     -index.js
  -package.json
-package.json
-server.py

react-frontend / package.json

  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject"
  },
  "proxy": "http://localhost:5000"

package.json

  "scripts": {
    "start": "py server.py",
    "server": "nodemon server.py",
    "client": "npm start --prefix react-frontend",
    "dev": "concurrently \"npm run server\" \"npm run client\""
  },

和server.py

import flask

app = flask.Flask("__main__")

@app.route("/")
def home():
   #return something data from the client

app.run(debug=True)

这是客户端在端口3000上运行,而服务器在5000上运行,所以我使用代理。我如何使用这种方法从服务器接收数据或向服务器发送数据?

0 个答案:

没有答案