我有一个Firebase云功能,此功能大致基于此示例 https://github.com/firebase/functions-samples/tree/master/image-sharp
今天,在部署一些小的更改时,它给了我这个警告
/show
所以我做了升级,将Firebase功能从^ 1.0.3升级到^ 2.0.0
因为从那时起,在运行函数时就已经获取了
GET_ONE
代替通常的
$ firebase deploy --only functions
⚠ functions: package.json indicates an outdated version of firebase-functions.
Please upgrade using npm install --save firebase-functions@latest in your functions directory.
我开始精简我的功能,但即使是白手起家,仍然会出现错误。
然后我使用示例函数按原样启动了一个新项目,其行为方式完全相同。使用firebase函数^ 2.0.0时,它会给出超时错误,但是使用^ 1.0.0时,它可以正常工作。
这是一个已知问题吗?
谢谢
这是示例代码
Function execution took 60002 ms, finished with status: 'timeout'
答案 0 :(得分:0)
尝试通过()调用“解决并拒绝”:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0.2"
android:drawableLeft="@mipmap/ic_launcher"
android:text="Click" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0.8"
android:gravity="center"
android:text="TextView" />
</LinearLayout>
答案 1 :(得分:0)
我本来要发表评论,但这需要我50多个名望.....
无论如何,我遇到了同样的问题:
exports.sendNotificationForMessage = functions.firestore.document('chatrooms/{chatroomId}/messages/{messageId}').onCreate((snap, context) => {
const newMessage = snap.data();
const messageContent = newMessage.text;
const senderName = newMessage.senderDisplayName;
const senderId = newMessage.senderId;
const chatroomId = context.params.chatroomId;
console.log(newMessage)
return true;
});
状态超时结束。
如果firebase-function 2.0有问题,将其降级到1.x版本的命令是什么?用谷歌搜索,但没有运气。