Я хочу объявить строковый массив приемлемых типов в appsettings.json, и он также будет в статическом файле javascript во время компиляции. Прямо сейчас я использую сценарий bash для заполнения javascript из конфигурации. Я также видел, где у людей будет контроллер для получения значений из конфигурации, но я не думаю, что это решение лучше. Есть ли у .NET что-то, что можно здесь предложить, или я должен просто придерживаться этих методов?
Настройки вашего приложения часто содержат конфиденциальную информацию (учетные данные БД, параметры секретной конфигурации и т. д.). Вы не хотите сливать этот файл. Если вы хотите разделить подмножество данных между серверной частью и клиентской частью, вы можете воспользоваться преимуществами webpack для извлечения определенных свойств в процессе сборки внешнего интерфейса.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Хотя я лично согласен с последним методом, этот вопрос на самом деле является вопросом выбора, а не конкретной проблемой программирования. Вы знаете альтернативный способ сделать то, что уже делаете, поэтому попробуй это и посмотрите плюсы и минусы вашего текущего пути.