Rumah > Soal Jawab > teks badan
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粉0685109912024-03-30 14:34:24
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