Как начать интеграцию AWS Amplify с проектом Nuxt.js? - PullRequest
0 голосов
/ 06 сентября 2018

Я недавно начал работать с vue и nuxt. Я хочу добавить бэкэнд AWS в свой проект. Я видел, что Amplify полезен, но не смог найти никаких ресурсов о том, как реализовать его в nuxt. Любой совет?

1 Ответ

0 голосов
/ 05 февраля 2019

Я также пытаюсь реализовать сервисы 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
    }
]

Я постараюсь уточнить дальше или, может быть, создать учебник. Надеюсь, это поможет!

...