nuxt.js - 如何开始将 AWS Amplify 集成到 Nuxt.js 项目?
问题描述
我最近开始使用 vue 和 nuxt。我想在我的项目中添加一个 AWS 后端。我已经看到 Amplify 很有用,但无法找到任何有关如何在 nuxt 中实现它的资源。有什么建议吗?
解决方案
我正在尝试实施 AWS 服务作为我正在开发的应用程序的后端。
通过执行以下步骤,我设法获得了与我的 Nuxt 应用程序一起使用的基本设置。
1.- 创建放大插件文件。(插件/amplify.js)
import Vue from 'vue'
import Amplify, * as AmplifyModules from 'aws-amplify'
import { AmplifyPlugin, components } from 'aws-amplify-vue'
import aws_exports from '@/aws-exports'
Amplify.configure(aws_exports)
Vue.use(AmplifyPlugin, AmplifyModules)
//register components individually for further use
// Do not import in .vue files
Vue.component('sign-in', components.SignIn)
2.- 将插件导入 Nuxt 配置。
plugins: [
{
src: '~plugins/amplify.js',
ssr: false
}
]
我将尝试进一步详细说明,或者创建一个教程。希望能帮助到你!
推荐阅读
- javascript - 点击不同链接时如何打开不同的视频?
- r - 关闭 h2o 后访问 h2o 模型的问题
- arrays - 在数据库中添加项目的无序列表?
- node.js - 将参数传递给mysql连接字符串
- swiftui - SwiftUI Preview 显示错误 - 无法在此文件中预览 - 当前目标需要调整构建设置
- python - 如何在具有特定值的数据框中保留列表的列?
- ios13 - NSCocoaErrorDomain Code=257 尝试在 iOS 13 中访问“我的照片流”媒体时
- .net - 如何在 Codefluent 中创建切面
- php - DIRECTORY_SEPARATOR 的困境有什么解决办法?
- session - ASPNET cookie 验证