如何getIdToken()在firebase版本9中使用auth方法?
在版本 8 中它的工作原理如下
import firebase from "firebase";
const token = await firebase.auth().currentUser.getIdToken(/* forceRefresh */ false);
Run Code Online (Sandbox Code Playgroud)
我在版本 9 中尝试过,但它不起作用
import { getIdToken } from "firebase/auth";
const token = await getIdToken(/* forceRefresh */ false);
Run Code Online (Sandbox Code Playgroud)
我也在下面尝试过,但它不起作用
import { getAuth } from "firebase/auth";
const auth = getAuth();
const { currentUser } = auth;
const token = await currentUser.getIdToken(/* forceRefresh */ false);
Run Code Online (Sandbox Code Playgroud) 有谁知道 axios api 的速率限制,因为当我使用它时它会抛出很多 429 错误
这是我的代码
const instance = axios.create({ baseURL: 'http://9rv324283.ngrok.io' })
<NavigationEvents
onWillFocus={() => {
try {
const response = await instance.get('fetchNewDishes');
this.setState({data: response.data})
} catch(err) {
console.log(err)
}
}}>
<TouchableOpacity onPress={() => instance.patch(`/postNewDish/${this.state.dish}`)}>
<Text style={{ fontSize: 16, color: '#555', padding: 15 }}>Post Dish</Text>
</TouchableOpacity>
Run Code Online (Sandbox Code Playgroud) 如果用户在输入的文本中输入符号时如何提醒用户?我试过了
textChange = () => {
if (this.state.texts == new RegExp(/[^a-zA-Z\s]/) ) {
alert("No symbols allowed")
}
}
Run Code Online (Sandbox Code Playgroud)
但是注意符号类型时会发出警报
如何将带有数据对象的数组转换为带有 javascripts 的字符串数组。这是下面的数据集
const Cars = [
{ carTypes: 'Cadillac' },
{ carTypes: 'Jaguar' },
{ carTypes: 'Audi' },
{ carTypes: 'Toyota' },
{ carTypes: 'Honda' },
];
Run Code Online (Sandbox Code Playgroud)
这是我想得到的结果 const models = ['Cadillac', 'Jaguar', 'Audi', 'Toyota', 'Honda'];
我在下面试过这个,但没有用
function OnFucTap() {
const Cars = [
{ carTypes: 'Cadillac' },
{ carTypes: 'Jaguar' },
{ carTypes: 'Audi' },
{ carTypes: 'Toyota' },
{ carTypes: 'Honda' },
];
const models = Cars.carTypes.split(',');
console.log(models);
alert(models);
}
Run Code Online (Sandbox Code Playgroud) javascript ×4
react-native ×3
arrays ×1
axios ×1
express ×1
firebase ×1
node.js ×1
object ×1
reactjs ×1
regex ×1