Cipta aplikasi Vue+Electron serba boleh yang sesuai untuk penggunaan desktop dan web
P粉418214279
P粉418214279 2024-03-29 15:40:18
0
1
493

Saya telah menggunakan templat ini untuk membangunkan aplikasi saya yang merupakan aplikasi Vue dengan pembina Elektron. Sekarang saya ada soalan: Saya perlu membina untuk pengeluaran dan menggunakan projek saya sekali sebagai pakej elektron dan pada masa lain sebagai aplikasi web yang dihoskan pada pelayan web. Saya juga tidak mahu membahagikannya kepada dua repositori. Adakah sesiapa mempunyai sebarang cadangan?

Saya cuba menggunakan folder dist sebagai folder akar tapak web dan menambah fail web.config seperti yang ditunjukkan di bawah tetapi saya mendapat ralat.

kandungan fail 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>

Ralat pada IIS:

P粉418214279
P粉418214279

membalas semua(1)
P粉068510991

Ya, anda perlu memasang modul tulis semula url pada IIS. Jika tidak, IIS tidak akan memahami maksud <rewrite> <rules> <rule name="Vue" stopProcessing="true"> dalam web.config.

Muat turun dari di sini

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan