#aws-amplify
Вопрос:
Я следую за автоматической настройкой https://docs.amplify.aws/lib/restapi/getting-started/q/platform/js
Я создал модель данных с помощью пользовательского интерфейса Amplify и запустил
amplify pull --appId XXXX --envName staging
и я получил
Successfully generated models. Generated models can be found in /dev/extension/vue-extension/src
Post-pull status:
Current Environment: staging
| Category | Resource name | Operation | Provider plugin |
| -------- | ------------- | --------- | ----------------- |
| Api | my_custom_name | No Change | awscloudformation |
но когда я запускаю этот код
import Amplify, { API } from 'aws-amplify';
import awsconfig from '@/aws-exports';
Amplify.configure(awsconfig);
API.get('my_custom_name', '/rankings').then(items => console.log(items)).catch(e=> console.log(e ));
Я получаю
API my_custom_name не существует
Комментарии:
1. сейчас я получаю ту же ошибку. У вас есть какой-нибудь обходной путь ??
2. Нет, я сдался. Дайте мне знать, если вы найдете решение
3. Я просто удалил api из amplify, а затем прочитал. это решило мою проблему.
Ответ №1:
Ты import awsconfig from '@/aws-exports';
выглядишь неправильно.
Попробуйте изменить его на import awsconfig from './aws-exports';