Firebase 没有获取我位于 functions 文件夹中的 index.js
Firebase is not picking up my index.js located in functions folder
我想确定 Firebase 是否自动托管位于我的根目录的 "Public" 文件夹中的任何 html 文件,如果找不到,它将托管里面的任何文件"functions" 文件夹。这是正确的吗?还是专门在 Public 文件夹中查找 index.html,然后在 functions 文件夹中专门查找 index.js?
根据 Firebase Hosting rewrites to Cloud Functions 的文档:
Note: The static files in the public directory take precedence over
the rewrites, so any static files will be served alongside the Cloud
Functions endpoints.
因此,静态内容始终优先于重写到 Cloud Functions。
导致查找 index.html 的 / 请求将始终优先选择 index.html 中的静态内容(如果存在)。
你应该确保你的静态内容不 "shadow" 你的任何功能,基于它们的确切路径的比较。
我想确定 Firebase 是否自动托管位于我的根目录的 "Public" 文件夹中的任何 html 文件,如果找不到,它将托管里面的任何文件"functions" 文件夹。这是正确的吗?还是专门在 Public 文件夹中查找 index.html,然后在 functions 文件夹中专门查找 index.js?
根据 Firebase Hosting rewrites to Cloud Functions 的文档:
Note: The static files in the public directory take precedence over the rewrites, so any static files will be served alongside the Cloud Functions endpoints.
因此,静态内容始终优先于重写到 Cloud Functions。
导致查找 index.html 的 / 请求将始终优先选择 index.html 中的静态内容(如果存在)。
你应该确保你的静态内容不 "shadow" 你的任何功能,基于它们的确切路径的比较。