我将 Angular 9 与 v10.16.0 用于我的项目。
我必须添加一个函数来调用 Aws amplify。代码由 aws 提供:
import { Auth } from 'aws-amplify';
async function signUp() {
try {
const user = await Auth.signUp({
username,
password,
attributes: {
email, // optional
phone_number, // optional - E.164 number convention
// other custom attributes
}
});
console.log({ user });
} catch (error) {
console.log('error signing up:', error);
}
}
当我添加此代码时,我收到此错误:TS1068: Unexpected token. A constructor, method, accessor, or property was expected.
。
我应该在代码中添加或导入一些特殊的东西才能使用 async/await 吗? 提前谢谢。
我找到了解决方案。我的异步函数在导出类中。所以我只是删除了功能名称之前的措辞功能。例如,为了拥有异步函数 signUp((,我只是 pust async signUp(( 就完成了。