【问题标题】:Moving aws-exports.js to another Angular Project?将 aws-exports.js 移动到另一个 Angular 项目?
【发布时间】:2020-12-29 11:59:56
【问题描述】:

如果我们想在两个不同的 Angular 应用程序中使用同一个池,我们可以简单地将 aws-exports 复制到另一个应用程序并在 main.ts 中配置 Auth 类别,还是我们必须在项目上运行 amplify init。我知道我们需要执行此处记录的脚手架步骤:

https://medium.com/@ole.ersoy/getting-angular-ready-for-aws-amplify-fc33f07f14a2

我已经尝试过了,但它不起作用,所以看来我们可能必须运行 amplify init 但我想再次检查是否有人尝试过这个?

【问题讨论】:

    标签: angular amazon-web-services aws-amplify aws-amplify-cli


    【解决方案1】:

    这最终改变了配置过程。现在必须像这样配置身份验证:

    import Amplify from '@aws-amplify/core'
    import { Auth } from '@aws-amplify/auth'
    import awsconfig from './aws-exports'
    
    Amplify.configure(awsconfig)
    Auth.configure(awsconfig)
    
    

    而在做之前:

    Amplify.configure(awsconfig)
    

    够了。

    【讨论】:

    • 请问import Amplify , { Auth } from 'aws-amplify'; 和您列出的内容之间的区别。我觉得过去几个月我有点飘忽不定,我不知道我是否应该使用 @aws-amplify 与 aws-amplify?
    • 在我的上一个 Angular 10 项目中,fireflysemantics.com 我正在使用import Auth from '@aws-amplify/auth';
    • 感谢我在构建后仔细检查了包大小,并没有看到任何主要差异。我很担心,因为我在 VSCode 中的“导入成本”插件告诉我它增加了 @aws-amplify 引用的分量。
    猜你喜欢
    • 2019-02-19
    • 1970-01-01
    • 2022-08-10
    • 2011-06-15
    • 2021-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多