Sign inSign up

koutiannvqing/cors-backend

By koutiannvqing

•Updated over 2 years ago

Image
0

54

koutiannvqing/cors-backend repository overview

⁠用于测试跨域

vi app.py

from flask import Flask, jsonify, request

app = Flask(__name__)

@app.route('/', methods=['GET', 'POST', 'PUT'])
def index():
    if request.method == 'GET':
        return jsonify({'message': 'GET request received'})
    elif request.method == 'POST':
        return jsonify({'message': 'POST request received'})
    elif request.method == 'PUT':
        return jsonify({'message': 'PUT request received'})

if __name__ == '__main__':
    app.run(debug=True, host='0.0.0.0', port=5000)
vi Dockerfile

FROM python:3.9-slim

WORKDIR /app

COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt

COPY app.py ./

CMD ["python", "app.py"]
vi requirements.txt

Flask==2.0.2
Werkzeug==2.0.2
docker build -t cors-backend .
docker run -d -p 5000:5000 cors-backend

Tag summary

Content type

Image

Digest

sha256:148707a81…

Size

49.1 MB

Last updated

over 2 years ago

docker pull koutiannvqing/cors-backend:v1