Saya pada asalnya ingin menggunakan github untuk pratonton demo vue yang saya buat, tetapi mendapati ia tidak berfungsi, saya berkata saya mahu membawa fail terbina ke pelayan ngnix dan menjalankannya.
.2. Seperti yang ditunjukkan di bawah, cara menyediakan ngnix untuk menukar laluan 127.0.0.1:8090/projek asal kepada nama domain yang anda beli atau github.io/project path
3. Bagaimana untuk menggunakan dan meletakkan projek pada nama domain Ia tidak perlu untuk memulakan perkhidmatan ngnix setiap kali untuk menjalankan projek, yang sangat menyakitkan.
Malah, tiga soalan di atas boleh diringkaskan sebagai "Bagaimana untuk mengakses data API Douban merentas domain pada pelayan ngnix". . . Saya tidak menjangka ia menjadi begitu sukar. .
Sila beri saya jawapan daripada pakar yang berpengalaman, terima kasih!
Ini adalah isu nama domain, anda harus menentukan url global terlebih dahulu
Jika anda tidak tahu bagaimana untuk menentukan pembolehubah global, anda boleh mencari dalam SF dan terdapat banyak
Masalah yang saya faham: Deployment
vue
到github
.Saya tidak mempunyai masa untuk menyiarkan kod tertentu, jadi mari kita bincangkan tentang idea itu:
Baiklah, kami tidak memerlukan
ngnix
pelayan di sini.Kita tahu dua perkara:
github
访问是访问index.html
sebagai pintu masuk;vue
Fail yang dibungkus mesti dijalankan di sebelah pelayanJadi, masalah secara beransur-ansur menjadi jelas Kita boleh menggunakan
vue
打包的index.html
作为github
pakejindex.html
sebagai fail kemasukangithub
Jadi masalahnya adalah masalah pembungkusan.petua: Berkenaan merentas domain,
npm run dev
之所以能运行是因为你在本地的nodejs
pelayan anda telah menyediakan proksi, tetapi pelayan tidak jika anda ingin merentas domain pada pelayan, anda masih perlu melakukan banyak kerja.