簡體   English   中英

如何有效地使用firebase功能?

[英]How can I use firebase functions efficiently?

我正在為移動項目使用Firebase功能。 我從未將firebase函數用於其他項目。 我想學習有效使用。 請寫信告訴我你的建議和錯誤。 我在index.js中的代碼;

const load = () => {
 ....
}

const soapValidate = () => {
 ....
}

const loginParse = () => {
 ....
}

const loginValidate = () => {
 ....
}

const roomValidate = () => {
 ....
}

const roomParse = () => {
 ....
}


exports.remoteLogin = functions.https.onCall(async (data, context) => {
  ....
}


exports.setRoom = functions.https.onCall(async (data, context) => {
  ....
}

上述功能從遠程服務器接收和處理數據。 會有很多類似的功能。 將它們全部放在index.js文件中是否有意義? 將功能分成不同的文件是否合乎邏輯?

在使用打字稿的情況下

我通常會使用打字稿。

index.ts
export const setRoom = functions.https.onCall(async (data, context) => {
  ....
}
login.ts
exports.remoteLogin = functions.https.onCall(async (data, context) => {
  ....
}
room.ts
 export const setRoom = functions.https.onCall(async (data, context) => { .... } 

在使用JavaScript的情況下

index.js
 const login = require("./login"); const room = require("./room"); exports.remoteLogin = login.remoteLogin exports.setRoom = room.setRoom 
login.js
 exports.remoteLogin = functions.https.onCall(async (data, context) => { .... } 
room.js
 exports.setRoom = functions.https.onCall(async (data, context) => { .... } 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM