Maison  >  Questions et réponses  >  le corps du texte

Créez des applications Vue+Electron polyvalentes adaptées au déploiement de bureau et Web

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 :

P粉418214279P粉418214279203 Il y a quelques jours416

répondre à tous(1)je répondrai

  • P粉068510991

    P粉0685109912024-03-30 14:34:24

    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

    répondre
    0
  • Annulerrépondre