angular - Firebase:访问目录数据资产中的 csv 文件时出现 404 错误
问题描述
我正在使用Firebase来托管我的网站。我有这个目录结构:
[Project]
|
-->dist
|
-->assets
|
-->data.csv
Chrome 控制台在控制台中显示 404 错误。如何在Firebase中访问 csv 文件?
我的firebaserc.json是:
{
"projects": {
"default": "mycv-e3c38"
}
}
和firebase.json:
{
"hosting": {
"public": "dist",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
}
我正在使用在服务中获取数据Papaparser,例如
...
private _Papa: any = null;
...
constructor(private http: Http, private papa: PapaParseService) {
this._Papa = papa;
}
...
this._Papa.parse("assets/data.csv", {
worker: false,
download: true,
delimiter: ":",
complete: function (result) {
...
}
});
...
我找到了这个代码来设置权限,我必须在哪里设置它?
match /public/{imageId} {
allow read: if imageId.matches(".*\\.csv");
allow write: if imageId.matches(".*\\.csv");
}
解决方案
推荐阅读
- logic - 为什么我的 4 位二进制半加器电路设计在 LOGISIM 中显示不兼容的宽度?
- php - 使用 woocommerce 我的帐户自定义 wordpress 导航标题
- google-chrome - 未设置本地/合成器存储
- google-apps-script - 隐藏带有特定文本的行(修改代码) - Google Apps 脚本/Google 表格
- typescript - 如果多次传递另一个参数,打字稿需要参数
- nativescript - 如何在 NativeScript 中从 android.graphics.Bitmap 转换为 javascript ImageData?
- java - 当 git push 到远程仓库时出现错误“文件 java_pid66619.hprof 为 661.61 MB;这超出了 GitHub 的文件大小限制 100.00 MB”
- python - 在 SQLite 中插入/合并表
- javascript - Wordpress jQuery调用未触发
- android - 如何在页面背面重新加载nativescript中的页面?