API AWS Amplify не существует

#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';