У меня сейчас структура папок такая:
/
--client
----dist
------index.html
------index.js
--server
----server.py
index.js
в dist/
служит для приложения реакции.Мой server.py
выглядит так:
import os
from flask import Flask, send_from_directory
app = Flask(__name__)
@app.route('/')
def hello_world():
return send_from_directory('../client/dist/', 'index.html')
if __name__ == "__main__":
app.run()
К сожалению, это не работает, и я получаю Failed to load resource
.Я посмотрел на несколько сообщений на SO и за ее пределами относительно этого.Большинство из них очень старые (и, возможно, устарели), и все они обычно имеют разную структуру папок, где файл index.html
подается из папки static
в server/
или чего-то подобного.
Я действительно просто хочу сделать то, что, по моему мнению, должно быть легкой задачей: когда посещается localhost:5000
, Flask обслуживает ../client/dist/index.html
, и оттуда React вступает во владение и делает свое дело.
Я был бы очень признателен, если быкто-то может предоставить мне минимальный / чистый способ достижения цели.