Как импортировать API-строку в мой .tsx-файл как модуль с относительной ссылкой?Javascript

Форум по Javascript
Ответить
Гость
 Как импортировать API-строку в мой .tsx-файл как модуль с относительной ссылкой?

Сообщение Гость »


Я провожу онлайн-курс по созданию веб-сайта с использованием StencilJS, NodeJS и IonicFramwork. Я новичок в этом деле и кусаю зубы от проблемы:

Они импортируют API "https://swapi.dev/api" в виде строки в файл app-people.tsx с помощью

import { API_URL } из '../../helpers/api'; Я знаю, что это импорт модуля с относительной ссылкой. Но я не импортирую API_URL! Visual Studio показывает мне только ошибку:

Невозможно найти модуль «../../helpers/api» или соответствующие ему объявления типов.

Где мне нужно создать папки '../../helpers/api'?

Что должен содержать файл с API_URL? Какой тип файла необходимо использовать (.ts, .js, .d.ts)?

Это мой код в app-people.tsx:

import { Component, State, h, ComponentDidLoad} from '@stencil/core'; импортировать {API_URL} из '../../helpers/api'; // для импорта Basic-API //... @Компонент({ тег: 'приложение-люди', styleUrl: 'app-people.css', }) класс экспорта AppPeople реализует ComponentDidLoad { @State() люди: Person[] = []; @State() загрузка = правда; частный apiUrl = `${API_URL}/people`; // здесь используется API_URL: //... От моей корневой папки star-wars до app-people.tsx это путь:

star-wars/src/comComponents/app-people/app-people.tsx Я уже перепробовал множество комбинаций, но не нашел решения. Пожалуйста, за советами здесь!
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»