Он отлично работает на локальном хосте, даже подключается к моей онлайн-базе данных, но в производственной среде выдает ошибку 500. .
Может ли кто-нибудь указать мне, почему это происходит?
Я добавлю часть кода ниже:
Код: Выделить всё
const uri = '/api/depoimentos';
function getItems() {
fetch(uri)
.then(response => response.json())
.then(data => _displayItems(data))
.catch(error => console.error('Unable to get items.', error));
Код: Выделить всё
[Route("api/depoimentos")]
[ApiController]
public class DepoimentosController : ControllerBase
{
...
// GET: api/Depoimentos
[HttpGet]
public async Task GetDepoimentos()
{
if (_context.Depoimentos == null)
{
return NotFound();
}
return await _context.Depoimentos
.AsNoTracking()
.Include(x => x.Arquivo)
.Select(x => ItemToDTO(x))
.ToListAsync();
}
...
Локальный хост работает с доступом к размещенной базе данных (не обращайте внимания на уродливый тестовый интерфейс XD)
[img]https:// i.sstatic.net/rr1T9.png[/img]
Почтальон работает на локальном хосте
[img]https://i.sstatic .net/wIkmX.png[/img]
Подробнее здесь: https://stackoverflow.com/questions/764 ... ks-locally
Мобильная версия