允许从网络访问隐藏文件夹。破折号
Allowing access to hidden folder from web. Plotly-dash
我认为我的问题可能令人困惑,但我会更好地解释它。
我想要的是使用 http 请求将我的应用 return 文件放置在隐藏目录中,例如,如果我发出 http://mywebsite.com/assets/style.css
请求,我会得到 style.css
文件,但是,我还想从隐藏目录中获取我的应用程序 return 文件,例如 http://mywebsite.com/.hidden-folder/file
(在这种情况下,我得到 200 响应,但没有请求文件)
这对我来说是一个新问题,因为我不熟悉网络开发,所以我不知道从哪里开始。
我为什么要问这个?
我正在使用 certbot
在我的网站中启用 https,我需要允许从 Web 访问 .well-known/acme-challenge/
文件夹,我也很好奇。
这可能对您有所帮助
目录结构
├── api
│ ├── app.py
│ ├── __init__.py
├── build
│ ├── .hidden
│ │ └── test.json
#app.py
app = Flask(__name__,static_folder='../build',static_url_path="/")
@app.route('/hidden/<filename>')
def hello_world2(filename):
return app.send_static_file(os.path.join(".hidden", filename))
# or
@app.route('/<path>/<filename>')
def hello_world3(path, filename):
return app.send_static_file(os.path.join(path, filename))
>> curl 127.0.0.1:5000/hidden/test.json
{
"test": "test"
}
>> curl 127.0.0.1:5000/.hidden/test.json
{
"test": "test"
}
我认为我的问题可能令人困惑,但我会更好地解释它。
我想要的是使用 http 请求将我的应用 return 文件放置在隐藏目录中,例如,如果我发出 http://mywebsite.com/assets/style.css
请求,我会得到 style.css
文件,但是,我还想从隐藏目录中获取我的应用程序 return 文件,例如 http://mywebsite.com/.hidden-folder/file
(在这种情况下,我得到 200 响应,但没有请求文件)
这对我来说是一个新问题,因为我不熟悉网络开发,所以我不知道从哪里开始。
我为什么要问这个?
我正在使用 certbot
在我的网站中启用 https,我需要允许从 Web 访问 .well-known/acme-challenge/
文件夹,我也很好奇。
这可能对您有所帮助
目录结构
├── api
│ ├── app.py
│ ├── __init__.py
├── build
│ ├── .hidden
│ │ └── test.json
#app.py
app = Flask(__name__,static_folder='../build',static_url_path="/")
@app.route('/hidden/<filename>')
def hello_world2(filename):
return app.send_static_file(os.path.join(".hidden", filename))
# or
@app.route('/<path>/<filename>')
def hello_world3(path, filename):
return app.send_static_file(os.path.join(path, filename))
>> curl 127.0.0.1:5000/hidden/test.json
{
"test": "test"
}
>> curl 127.0.0.1:5000/.hidden/test.json
{
"test": "test"
}