Rumah Topik panel pagoda Panel Pagoda menggunakan projek web telur (dengan langkah terperinci)

Panel Pagoda menggunakan projek web telur (dengan langkah terperinci)

Dec 20, 2021 pm 02:28 PM
panel pagoda

Artikel ini ditulis oleh ruangan tutorial Pagoda untuk memperkenalkan cara menggunakan projek web telur dalam panel Pagoda. Saya harap ia akan membantu anda jika anda memerlukannya !

Pagoda menggunakan projek web telur

Memerlukan akses setempat kepada pangkalan data jauh Nota:

1 Cloud

2. Pasang Pagoda "System Firewall 2.9" => Tetapkan port pelepas

Contohnya: 7002 digunakan untuk mengakses mongodb, 7001 digunakan untuk mengakses api

Cara paling mudah untuk menguji sambungan pangkalan data adalah dengan mengakses terus nama domain anda: port dalam penyemak imbas atau gunakan pelayan ip: port Jika anda menggunakan nama domain, sila ambil perhatian bahawa domain nama perlu diselesaikan dan terikat kepada IP Anda boleh melihat gesaan penyemak imbas seperti berikut:

3 Pindahkan mongoDB tempatan ke skrip permulaan dalam talian/pangkalan data

Memulakan pangkalan data: app.js

app.beforeStart(async () => {
    const ctx = app.createAnonymousContext();
    const model = ctx.model;
    const existGroup = await model.UserGroup.findOne({name: '超级管理员'})
    if(!existGroup){
            const group = await model.UserGroup.create({
            "name" : "普通管理员",
            "idName" : "admin",
            "role" : 100
            });
    }
    console.log("==app beforeStart==");
});
Salin selepas log masuk

4. Konfigurasi berjalan telur

1 gudang jauh, adalah disyorkan untuk membuka panel terminal terus dalam direktori tapak web untuk melaksanakan klon git)

Nota: Apabila memuat naik projek, padamkan fail node_modules dan kemudian muat naiknya cari "Fail" => "Terminal" di sebelah kiri (di sebelah kegemaran), buka sambungan kata laluan (atau gunakan terminal pelayan masukkan baris Perintah: cd /www/wwwroot/direktori projek, kemudian pasang semula npm). Ini dapat mengelakkan rasa malu kerana tidak dapat memulakan projek pada tahap tertentu.

2. Pengurusan proses: (untuk disahkan!)

Anda boleh mencipta index.js untuk memulakan perkhidmatan telur

Kaedah 1, telur mempunyai proses terbina dalam pengurus, yang boleh digunakan terus dalam direktori projek Jalankan arahan di bawah: kod index.js index.js node:

const egg = require('egg');
const workers = Number(process.argv[2] || require('os').cpus().length);
egg.startCluster({
  workers,
  baseDir: __dirname,
});
Salin selepas log masuk
Kaedah 2, pasang PM2 untuk pengurusan proses nod, pilih fail dan klik " Tambah"

Nota: Konfigurasi selesai Didapati bahagian hadapan boleh diakses tetapi API tidak boleh diakses. Beri perhatian untuk melihat jika terdapat masalah penghunian pelabuhan

Semak penghunian semua port, masukkan arahan: `netstat -ano`, dan gunakan arahan `pkill node` untuk mematikan proses dalam kelompok

3. Tambah proksi terbalik pada port berjalan projek telur

5. Projek bahagian hadapan dibungkus dan diletakkan dalam direktori statik telur, dan dalam config/config.default.js Konfigurasikannya (anda juga boleh memulakan projek baharu)

config.static = {
prefix: '/',
dir: [ 
path.join(__dirname, '../app/public'), //上传文件等的目录
path.join(__dirname, '../dist') //放置前端打包后的文件
]}
Salin selepas log masuk
Kemudian tambahkan ubah hala dalam router.js untuk mengubah hala permintaan bukan api ke index.html untuk memaparkan halaman hujung hadapan

app.router.redirect('/', '/index.html', 302);
Salin selepas log masuk

6 )

Atas ialah kandungan terperinci Panel Pagoda menggunakan projek web telur (dengan langkah terperinci). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Analisis ringkas tentang masalah bahawa pelayan tidak boleh jauh selepas memasang Pagoda Analisis ringkas tentang masalah bahawa pelayan tidak boleh jauh selepas memasang Pagoda Nov 23, 2022 pm 04:56 PM

Artikel ini menggunakan lajur Tutorial Panel Pagoda untuk memperkenalkan kepada anda masalah bahawa server2022 tidak boleh jauh selepas memasang Pagoda. Saya tertanya-tanya adakah anda mengalami masalah sedemikian? Biar saya tunjukkan cara saya mengendalikannya!

Bagaimana untuk menetapkan had laju hos maya melalui panel Pagoda Bagaimana untuk menetapkan had laju hos maya melalui panel Pagoda Jun 21, 2023 am 11:17 AM

Panel Pagoda ialah panel pengurusan pelayan yang sangat baik di bawah sistem Linux Ia mempunyai fungsi yang kuat dan antara muka yang mesra, yang boleh membantu pengguna menguruskan pelayan dengan mudah. Dalam proses menggunakan Panel Pagoda, kadangkala perlu mengehadkan kelajuan hos maya untuk memastikan kestabilan dan kelancaran pelayan. Artikel ini akan memperkenalkan cara menetapkan had laju hos maya melalui panel Pagoda untuk mencapai pengalaman pengguna yang baik. 1. Gambaran Keseluruhan Had Kelajuan Had kelajuan merujuk kepada mengehadkan lebar jalur hos dan memastikan operasi normal pelayan dengan mengawal trafik hos. wujud

Apakah yang perlu saya lakukan jika saya mendapat ralat semasa menggunakan thinkphp5 di Pagoda? Apakah yang perlu saya lakukan jika saya mendapat ralat semasa menggunakan thinkphp5 di Pagoda? Dec 19, 2022 am 11:04 AM

Penyelesaian kepada ralat yang dilaporkan semasa menggunakan thinkphp5 dalam Pagoda: 1. Buka pelayan Pagoda, pasang sambungan php pathinfo dan dayakannya 2. Konfigurasikan fail ".access" dengan kandungan "RewriteRule ^(.*)$ index.php ?s=/$1 [QSA ,PT,L]”; 3. Dalam pengurusan laman web, hanya dayakan pseudo-static thinkphp.

Cara menggunakan panel Pagoda untuk menyediakan resolusi nama domain Cara menggunakan panel Pagoda untuk menyediakan resolusi nama domain Jun 21, 2023 am 09:19 AM

Dengan perkembangan dan popularisasi Internet, nama domain telah menjadi bahagian yang sangat diperlukan dalam dunia dalam talian kami. Walau bagaimanapun, ramai orang masih keliru tentang tetapan resolusi nama domain. Hari ini, kami akan memperkenalkan cara menggunakan panel Pagoda untuk menyediakan resolusi nama domain. Apakah resolusi nama domain? Resolusi nama domain ialah proses mengikat nama domain ke alamat IP tapak web atau pelayan yang diwakilinya. Ia adalah satu proses yang menukar nama domain yang boleh dibaca manusia kepada alamat IP yang boleh dibaca komputer. Komponen utama resolusi nama domain ialah: pendaftaran nama domain, resolusi DNS dan kami

Pengenalan kepada fungsi pengurusan fail WebDAV Panel Pagoda Pengenalan kepada fungsi pengurusan fail WebDAV Panel Pagoda Jun 21, 2023 am 11:33 AM

Pengenalan kepada fungsi pengurusan fail WebDAV Panel Pagoda WebDAV ialah teknologi pengurusan fail berdasarkan protokol HTTP Ia membolehkan pengguna mengakses fail pada rangkaian melalui protokol HTTP dan mengurus fail ini. Dengan sokongan teknologi WebDAV, kami boleh membina pelayan Web untuk menyediakan pelbagai perkhidmatan rangkaian. Panel Pagoda ialah alat pengurusan pelayan web popular yang menyediakan banyak modul berfungsi, antaranya fungsi pengurusan fail WebDAV adalah salah satu daripadanya. Di bawah, artikel ini

Cara menggunakan Panel Pagoda untuk pembaikan dan penyelenggaraan laman web Cara menggunakan Panel Pagoda untuk pembaikan dan penyelenggaraan laman web Jun 21, 2023 pm 03:19 PM

Dalam era Internet semasa, laman web telah menjadi cara penting bagi banyak syarikat untuk memaparkan dan mempromosikan diri mereka sendiri. Walau bagaimanapun, tidak dapat dielakkan bahawa beberapa situasi yang tidak dijangka akan menyebabkan laman web tidak dapat diakses atau mempunyai fungsi yang terhad Pada masa ini, laman web perlu dibaiki dan diselenggara. Artikel ini akan memperkenalkan cara menggunakan Panel Pagoda untuk pembaikan dan penyelenggaraan laman web. 1. Pengenalan kepada Panel Pagoda Panel Pagoda ialah perisian pengurusan laman web yang berjalan pada pelayan Linux Ia boleh membantu pengguna membina persekitaran Web dengan cepat pada sistem pengendalian pelayan. Panel Pagoda mengintegrasikan pelbagai modul berfungsi

Cara menggunakan Panel Pagoda untuk pengurusan MySQL Cara menggunakan Panel Pagoda untuk pengurusan MySQL Jun 21, 2023 am 09:44 AM

Pagoda Panel ialah perisian panel berkuasa yang boleh membantu kami menggunakan, mengurus dan memantau pelayan dengan cepat, terutamanya perniagaan kecil atau pengguna individu yang sering perlu membina tapak web, pengurusan pangkalan data dan penyelenggaraan pelayan. Di antara tugas-tugas ini, pengurusan pangkalan data MySQL adalah tugas penting dalam banyak kes. Jadi bagaimana untuk menggunakan panel Pagoda untuk pengurusan MySQL? Seterusnya, kami akan memperkenalkannya langkah demi langkah. Langkah 1: Pasang Panel Pagoda Sebelum mula menggunakan Panel Pagoda untuk pengurusan MySQL, anda perlu memasang Panel Pagoda terlebih dahulu.

Apakah panel pagoda? Bagaimana untuk menggunakan Apakah panel pagoda? Bagaimana untuk menggunakan Jun 21, 2023 pm 11:21 PM

Apakah panel pagoda? Bagaimana untuk menggunakan Dengan perkembangan pesat teknologi Internet, ramai pengurus dan pembangun laman web berhadapan dengan masalah bagaimana menguruskan pelayan dan laman web mereka dengan cepat dan mudah. Atas sebab ini, kumpulan alat pengurusan pelayan telah muncul. Panel Pagoda ialah salah satu alat pengurusan pelayan yang paling popular Artikel ini akan memperkenalkan apa itu Panel Pagoda dan cara menggunakannya. 1. Apakah panel pagoda? Pagoda Panel ialah alat pengurusan pelayan berdasarkan sistem pengendalian Linux. Ia menyediakan beberapa pengurusan pelayan yang biasa digunakan

See all articles