J'ai utilisé ce modèle pour développer mon application qui est une application Vue avec Electron builder. Maintenant j'ai une question : Je dois créer pour la production et déployer mon projet une fois sous forme de package électronique et une autre fois sous forme d'application Web hébergée sur un serveur Web. Je ne veux pas non plus le diviser en deux référentiels. Est-ce que quelqu'un a des suggestions?
J'ai essayé d'utiliser le dossier dist comme dossier racine du site Web et j'ai ajouté un fichier web.config comme indiqué ci-dessous, mais j'ai eu une erreur.
Contenu du fichier web.config :
<?xml version="1.0" encoding="utf-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="Vue" stopProcessing="true"> <match url=".*" /> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_URI}" pattern="^/api/.*" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="/" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
Erreur sur IIS :
Oui, vous devez installer le module de réécriture d'URL sur IIS. Sinon, IIS ne comprendra pas ce que
<rewrite> <rules> <rule name="Vue" stopProcessing="true">
signifie dans web.config.Télécharger depuis ici