У меня есть веб-страница, созданная с помощью .Net Core 2.1 и Vue, когда веб-приложение находится в рабочем режиме, как оставить файл конфигурации как Net Core appsettings.json и изменить переменную. Я сомневаюсь также в том, как создать его содержимое и как получить доступ к этой переменной на одной из моих страниц компонентов в vue.
Спасибо
@dziraf Я решил это, добавив файл js в папку wwwroot / js, поскольку это папка, в которой при публикации проекта он все еще существует, я поместил свои переменные и получил к ним доступ с помощью импорта {переменная} из '.. .' Спасибо
Похоже, что вы можете быть после шаблона внешнего хранилища конфигурации https://docs.microsoft.com/en-us/azure/architecture/patterns/external-configuration-store Это позволит вам хранить информацию о конфигурации во внешнем хранилище и предоставить интерфейс, который можно использовать для быстрого и эффективного чтения и обновления параметров конфигурации.
извините, я забыл сказать, что внешний файл для значения, то есть javascript
Недавно у меня была такая же проблема, и я решил ее, поместив свой файл
appconfig.json
в папкуdist
(папка производственной сборки), которую я получаю через axios вmain.js
после импорта. После того, как вы что-то изменили вappconfig.json
, вам не нужно перестраивать приложение, изменения видны после обновления страницы.