@Drottarutarnum
Любопытный любитель

Как правильно создать vue + net приложение в VS?

В VS недавно появилась возможность создать приложение vue + .net

Поскольку я поклонник VS, от изучения фронт разработки меня отталкивало только отсутствие ее поддержки в Visual Studio

Сразу скажу, что мой опыт сосредоточен только на чистом программировании c#, по этому сразу возникли проблемы, решения которых я не смог нагуглить.

Кажется, проблема в том что API сервер и сервер фронта это разные сервера на разных портах, я для теста пытался сделать простую загрузку файлов, но это не работает
<template>
    <form>
        <input type="file" method="post" action="https://localhost:44349/FileUpload/Upload" />
        <input type="submit" value="Upload" />
    </form>
</template>


Метод Upload() даже не вызывается в отладчике
[HttpPost("Upload"), DisableRequestSizeLimit]
    public IActionResult Upload() {
        return Ok("ok");
    }


Не говоря уже о том, что мне в последствии надо, чтобы сервер и фронт были одним целым (сервер же выдает html для юзера)

Выходит, надо как-то сначала собирать vue проект и потом копировать его в папку с проектом сервера?
И как еще заставить сервер правильно отдавать статичные файлы скомпилированного фронта?
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы