我尝试按照此tutorial测试一个简单的Express应用。
运行export class PinImgScreen extends React.Component {
constructor(props) {
super(props);
this.state = {
imageUri: 'https://www.gstatic.com/webp/gallery/1.jpg'
}
}
componentDidMount() {
get_firebaseImgTest(targetinMem, 1)
.then(imageUri => this.setState({imageUri}))
.catch(imageUri => this.setState({imageUri}))
}
render() {
return (
<View
style={{
flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: 'white',
}}>
{console.log(get_firebaseImgTest(targetinMem, 1))}
<AsyncImage
style={{
borderRadius: 50,
height: 100,
width: 100,
}}
source={{
uri: this.state.imageUri
}}
placeholderColor="#b3e5fc"
/>
</View>
);
}
}
后出现的错误是:未定义完成(请参见下文)
完整代码在这里
mocha test.js