⚠函数:无法创建函数添加HTTP错误:400,请求有错误

时间:2019-06-13 14:16:02

标签: function cloud

我有这个package.json:

{
  "name": "functions",
  "description": "Cloud Functions for Firebase",
  "scripts": {
    "lint": "eslint .",
    "serve": "firebase serve --only functions",
    "shell": "firebase functions:shell",
    "start": "npm run shell",
    "deploy": "firebase deploy --only functions",
    "logs": "firebase functions:log"
  },
  "dependencies": {
    "cors": "^2.8.5",
    "firebase-admin": "~7.0.0",
    "firebase-functions": "^2.2.0",
    "nodemailer": "^6.2.1"
  },
  "devDependencies": {
    "eslint": "^5.12.0",
    "eslint-plugin-promise": "^4.0.1"
  },
  "private": true
}

这只是index.js

"use strict";
const functions = require('firebase-functions');

exports.add = functions.https.onRequest( (req, res) => {
    res.send('Hola mundo')
})

我正在尝试部署此功能,但这确实发生了

MacBook-Pro-de-Fernando-2:功能xxxxxx $ firebase deploy --only功能

===部署到'yyyyyy-f08c8'...

i部署功能运行命令:npm --prefix“ $ RESOURCE_DIR”运行lint

functions @ lint / Users / xxxxxx / Desktop / YYYYYY / yyyyyy / functions eslint。

✔功能:完成运行预部署脚本。 i功能:确保已启用必要的API ...✔功能:启用了所有必需的API i功能:准备要上传的函数目录... i功能:用于上传的打包功能(39.76 KB)✔功能:成功上传功能文件夹i功能:正在创建函数添加...⚠函数:无法创建函数添加HTTP错误:400,请求有错误

功能部署有错误。要继续部署其他功能(例如数据库),请运行:firebase deploy --except functions

错误:功能未正确部署。

有人可以帮助我吗?谢谢

1 个答案:

答案 0 :(得分:0)

它发生在我身上,并通过以下方式解决:

npm install -g firebase-tools@latest