Запретить доступ к app.js Реагировать с .NET Core - PullRequest
0 голосов
/ 28 марта 2019

Я создал приложение реагирования в VS 2017.NET Core, и при загрузке я не хочу, чтобы app.js (единственная страница) была видна.

enter image description here

По сути, я хочу выполнить аутентификацию и авторизацию на одной странице, поэтому приложение .NET Core позволяет использовать серверную часть (контроллеры) для выполненияэтот.

Однако я не могу этого добиться, я создал файл веб-конфигурации и попытался запретить доступ с помощью элемента location, используемого во многих приложениях asp.net.

 <system.webServer>
    <handlers>
  <add name="HTMLHandler" type="System.Web.StaticFileHandler" path="*.js" verb="GET" />
  <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout">
  <environmentVariables />
    </aspNetCore>
     </system.webServer>

<location path="app.js">
    <system.web>
      <authorization>
    <deny users="?" />
  </authorization>
</system.web>

Как только я это сделаю, я получаю пустой экран и получаю ошибки JS

 https://localhost:44366/static/js/0.chunk.js net::ERR_ABORTED 404

.Этот метод не пойдет?И если да, любые идеи о том, как я могу достичь этого, не делая никакого кода в реактивном проекте (как тогда, это все на стороне клиента)

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...