9
Firebaseリファレンスを指定して、Firebaseパス(ホスト名部分を持たないロケーション文字列:"users/user1"
など)を取得する方法はありますか?私はドキュメントで見つけられず、検索しようとしましたが運はありませんでした。Firebaseリファレンスのパスを取得する
var url = require('url'); // standard Node.js 'url' module.
var location = url.parse(ref.toString()).pathname;
がこれを行うための正しい方法です以上の信頼性の高い方法が存在する:
は今、私はFirebase参照ref
与え、Node.jsの中で次のようにやりましたか?
PS。私はref.path.o
は、パスを構築することができますが、それはパブリックAPI上ではないと思う変更することがあります文字列を含む配列ですか?
大丈夫です。だから私はそれを呼び出すAPIを持っていないと思いますか? (私はそれを期待していた)。とにかく高速返信ありがとうございます:) –
私は何かを逃した。私の最初の質問は、ベースURL自体ではなく、あいまいさの後にパスを取得する方法です。したがって、答えは 'var location = ref.toString()です。substring(ref.root()。toString()。length);' –
ああ、私は実際に文字列の間違った部分を取りました。今修正されました。 –