Я также пытаюсь реализовать сервисы AWS в качестве серверной части для приложения, над которым я работаю.
Мне удалось получить базовую настройку для работы с приложением Nuxt, выполнив следующие действия.
1.- Создайте файл плагина Amplify. (плагинов / 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
}
]
Я постараюсь уточнить дальше или, может быть, создать учебник. Надеюсь, это поможет!