Firebase:404无法访问目录数据inassets中的csv文件

时间:2018-07-26 15:05:35

标签: angular firebase assets firebase-hosting

我正在使用 Firebase 托管我的网站。我有这个目录结构:

[Project]
|
-->dist
  |
  -->assets
     |
     -->data.csv

Chrome控制台在控制台中显示404错误。如何在 Firebase 中访问csv文件?

我的 firebaserc.jso n是:

{
  "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");
}

0 个答案:

没有答案