Я использую обычный javascript и нативный API URL для анализа URL:
const parsedUrl = new URL(window.location.href);
const baseUrl = parsedUrl.origin;
console.log(baseUrl); // this will print http://example.com or http://localhost:4200
Похоже, вам нужна асинхронная поддержка ASP.NET MVC . См. Также « Расширение ASP.NET MVC для асинхронных действий ».
Этот вопрос SO также актуален.
Если вы используете стороннюю службу, например gmail для отправки вашей электронной почты и, полагаясь на SendEmail
или SendAsync
, вы можете настроить свой собственный SMTP-сервер, который затем будет ретранслировать на Gmail. Преимущество состоит в том, что SendEmail
будет возвращаться намного быстрее, и вы сможете забыть обо всей этой асинхронной работе.
Таким образом, если Gmail отклонит вас по какой-либо причине, электронное письмо все равно останется в вашей локальной очереди.
1212] Это быстрый и грязный способ получить надежную настройку отправки электронной почты.
Группирование с несколькими столбцами не может поддерживаться рельсами.