我正在尝试使用服务器端的react.js和firebase为我的聊天应用程序创建新通道,但是我无法理解该错误。
我已经尝试对代码进行交叉检查,但是我看不到错误,服务器运行良好,但数据无法保存,firebase引发了异常
addChannel = () => {
const { channelsRef, channelName, channelDetails, user } = this.state;
const key = channelsRef.push().key;
const newChannel = {
id: key,
name: channelName,
details: channelDetails,
createdBy: {
name: user.displayName,
avatar: user.photoURL
}
};
“失败:第一个参数包含属性'channels中未定义。-Lom5uOsqFhKGqH6KW5b.createdBy.name.currentUser.location.state'”