【发布时间】:2021-11-24 08:36:13
【问题描述】:
我对 python 一无所知,但我必须进行“简单”修复......从 JS 脚本中移动硬编码的 json 对象以从 json 文件中获取。应用程序作为 python 应用程序部署在 heroku 上。 这是目录(根目录)中唯一的py文件:
from flask import Flask, render_template
app = Flask('__name__')
@app.route('/')
def get_index():
return render_template('index.html')
if __name__ == '__main__':
app.run(debug=True)
我的 json 文件位于 ./data/data.json。
我在这样使用的 javascript 文件中使用了简单的 fetch(注意,js 不在根目录中,因此 .. 在路径中):
fetch(../data/data.json).then.....
这在本地对我有用,但是当我将应用程序部署到 heroku 时,它无法加载我的文件。
【问题讨论】: