Как загрузить приложение React на странице бритвы - PullRequest
0 голосов
/ 13 апреля 2019

У меня есть приложение реагирования, созданное с использованием 'create-Reaction-app', и теперь я хочу интегрировать его в веб-приложение asp.net (core 2.0).Причина в том, что мне нужно включить проверку подлинности Windows и сгенерировать токен, прежде чем пользователь войдет в приложение реакции.Другими словами, в моем приложении asp.net реагировать мне нужно, чтобы точка входа была «cshtml» вместо «html».Кто-нибудь делал это раньше или есть другой способ включить аутентификацию Windows?Спасибо

1 Ответ

0 голосов
/ 06 мая 2019

Есть два решения этого вопроса;Оба суммированы здесь, этого было бы достаточно, чтобы выполнить простой поиск в Интернете, чтобы найти различные варианты решения:

  1. написать простой экспресс-сервер, который будет обслуживать вашу страницу индекса из сборкикаталог.Это после того, как вы создадите приложение реакции.Выполните проверку подлинности с помощью node-sspi и выполните проверки с использованием промежуточного программного обеспечения.Используйте ключевое слово прокси в файле package.json, чтобы перенаправить запрос на сервер в режиме разработки.

  2. Создание веб-приложения asp.net с включенной аутентификацией Windows.Скопируйте код реакции внутри папки.настройте webpack.config для использования файла шаблона (вы создаете шаблон) для создания index.cshtml вместо index.html и написания некоторых сценариев сборки для копирования файла index.cshtml из сборки в каталог Pages и другого содержимого css и js изпостроить для wwwroot.Выполните бит аутентификации в файле index.cshtml.cs (код позади)

Я реализовал второе решение, поскольку мой API был c # и размещался в iis, и клиент и сервер будут работать наинтранет

...