У меня есть приложение на ASP.NET MVC Core 2.0 React TypeScript
.
Мне нужно внутрь клиентского TypeScript
прокинуть некоторые константы из настроек.
То есть у меня в приложении C#
есть переменная string SiteURL = "http://url.ru"
, и мне её надо прокинуть в клиентскую React
часть.
Что-то не могу понять как это можно сделать.
У меня есть главная и единственная страница Home/Index
, как-то можно через неё прокинуть.
Я попробовал вот так в Home/Index
:
section scripts {
<script src="~/dist/main.js" asp-append-version="true"></script>
<script>
SiteProps.SiteURL = "@ViewBag.SiteURL";
</script>
}
А в TypeScript части определил файл globalvars.tsx
export var SiteProps: { SiteURL: string } = {SiteURL: ""};
И в файле boot.tsx
её заимпортил
import { SiteProps } from './globalvars';
По идее она должна через Home/Index
определяться, но при проверке в консоли пишет
Uncaught ReferenceError: SiteProps is not defined
Видимо из пространства JavaScript
в конце Index
он не видит мой TypeScript
объект.
Вообще как можно прокидывать константы, и как помочь этому коду заработать?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Код сайта по "Посмотреть код" недоступенНо мне нужно чтобы пользователь по нажатию на кнопку получил все логи которые были записаны js
Вот скриншот, что есть ошибка (Unexpected token):
у меня есть функция на сайте, которая отправляет запрос на мой сервер: