node.js - 如何将新的 Firebase 模拟器添加到我现有的项目中?
问题描述
所以我已经在我的项目上运行了一些 firebase 模拟器(auth、functions 和 firestore 模拟器)。
如果我运行,firebase emulators:start
那么我的终端中将有这 2 条消息
i 模拟器:启动模拟器:auth、functions、firestore
⚠ 功能:以下仿真器未运行,从功能仿真器调用这些服务将影响生产:数据库、托管、发布订阅
现在我想将 pubsub 模拟器添加到我当前的项目中,该怎么做?我使用 NodeJS
解决方案
只需打开您的 firebase.json 文件,然后您可以根据需要添加或删除 json 文件中的值
functions
firebase.json 文件与您的文件夹在同一层次结构中
请参阅此处的文档
"emulators": {
"firestore": {
"port": "8080"
},
"ui": {
"enabled": true,
"port": 4000
},
"auth": {
"port": "9099"
},
"functions": {
"port": "5001"
},
"database": {
"port": "9000"
},
"pubsub": { // add this if you want to add pubsub emulator
"port": "8085"
}
}
CLI 将在您运行后下载模拟器firebase emulators:start
推荐阅读
- swift - 从 Firebase 集合和子集合循环中快速加载数据
- google-apps-script - Google 表格:更新现有行中的数据
- angular - 单击数据表行中的按钮时弹出模式
- extjs - 需要将表单显示为网格
- python - Jupyter Notebook 安装错误 - argon2-cffi (PEP 517) 的构建轮...错误
- php - PHP Cron计划作业未执行
- python-3.x - 太多的值无法解压(预期为 3)pygame 点击问题
- google-app-engine - Cloud Build 无法部署到 Google App Engine - 您无权充当 @appspot.gserviceaccount.com
- gnuplot - grep 文件中的值,然后将其用作文件夹名称来定位文件并绘图
- c++ - 打印 gcc 支持的最新 C++ 标准