我是整个谷歌云平台的新手。
我正在尝试创建一个简单的函数:
我认为Google Cloud Functions非常合适,因为我可以在JS中编码,而不必担心服务器部署等问题。
我ve never really used
nodejs /
npm`也许这就是问题,但我尝试在线阅读,他们只是提到
npm install package-name
我不确定在Google Cloud Functions页面上我可以在哪里执行此操作。
我目前正在使用内联编辑器,我有以下内容:
var fetch = require('node-fetch');
exports.test2 = (req, res) => {
fetch("myURLgoes here").then(function(response){
res.status(200).send('Success:'+response);
});
我收到以下错误:
错误:函数崩溃。详细信息: fetch未定义
提前致谢!
答案 0 :(得分:1)
从Google Cloud Platform控制台转到您的云功能。
创建或编辑函数时,应该有两个文件: -index.js:您在其中定义函数的位置 -package.json:您在其中定义依赖项的地方。
开始时您的package.json是这样的:
{
"name": "sample-http",
"version": "0.0.1"
}
使用以下命令npm install在package.json中添加所有要安装的模块:
{
"name": "sample-http",
"version": "0.0.1",
"dependencies": {
"@material-ui/core": "^4.1.1"
}
}
您可以在www.npmjs.com上找到该软件包的最新版本