


Perbincangan ringkas tentang cara membina pelayan tempatan menggunakan node.js
Bagaimana untuk menyediakan pelayan setempat menggunakan node.js? Artikel berikut akan memperkenalkan kepada anda cara membina pelayan setempat dengan node.js saya harap ia akan membantu anda!
node.js ialah bahasa back-end berdasarkan JavaScript Rakan front-end boleh bermula dengan cepat dan membina pelayan setempat sendiri. Mari kita lihat cara melakukannya~
[Pembelajaran yang disyorkan: "tutorial nodejs"]
注
: Artikel ini memerlukan pemahaman tentang Pangkalan data MySQL Perintah tambah, padam, ubah suai dan pertanyaan memerlukan penciptaan gudang dan jadual data baharu secara manual
1.1 🎜>
1. Muat turunlaman web rasmi: nod
node laman web rasmi muat turun node.js dan memasangnya.
Selepas pemasangan berjaya, buka mana-mana tetingkap terminal, di sini gunakan tetingkap cmd (masukkan cmd selepas win r dan tekan Enter)
Masukkan
node -v
2. Penggunaan mudah
: Di sini kami menggunakan editor VSCode
untuk demonstrasi disesuaikan. Adalah disyorkan untuk menggunakan nama Inggeris!注
Buat folder
code
Dalam ruang kerja, klik kanan tetikus dan pilih Buka dalam terminal bersepadu
Masukkan
-
akan muncul dalam ruang kerja dan modul pihak ketiga yang dimuat turunnpm init -y
Selepas permulaan selesai, fail package.json
Jika anda baru menggunakan npm, disyorkan untuk melaksanakan arahan berikut dan menggunakan untuk memuat turun, yang akan mempercepatkan kelajuan muat turun modul pihak ketiga
-
Seterusnya, mulakan Jalankan arahan untuk memuat turun modul pihak ketiga yang diperlukan淘宝的镜像
npm config set registry https://registry.npm.taobao.org
-
npm install express mysql
Selepas muat turun berjaya (seperti yang ditunjukkan dalam rajah di bawah) )
- 2. Demonstrasi kod
1 Sambung ke pangkalan data
Kod adalah seperti berikut (contoh): BaharuUntuk memastikan struktur kod jelas dan boleh digunakan semula, pilih fail baharu di sini untuk disambungkan ke pangkalan data mysql
2 🎜>db.js
//导出 module.exports = (sql,callback) => { const mysql = require('mysql') const conn = mysql.createConnection({ host:'localhost', // user、password需手动添加,与数据库保持一致 user:'', password:'', database:'数据库名' }) // 建立连接 conn.connect() conn.query(sql,callback) // 断开连接 conn.end() }复制代码
Baharu
3
index.js
//首先加载express const express = require('express') const app = express() //端口号 const port = 3000 //引入自定义的mysql文件 const db = require('./db.js') //这里仅列举发送GET请求 app.get('url',(req,res) =>{ db('select * from 表名', (err,result) => { if(err) throw err res.send(result) }) }) app.listen(port,() => console.log('server is start,port is', port))复制代码
Penyunting kod dijalankan
-
index.js
Gunakan perisian untuk menguji setempat perkhidmatan
- kedua-duanya adalah alamat setempat
ApiPost
127.0.0.1
localhost
Ringkasan
Artikel ini tidak menerangkan cara membuat pangkalan data baharu Jika anda memerlukan demonstrasi, sila tinggalkan mesej di ruang komen dan beritahu saya~
Untuk lebih banyak pengetahuan berkaitan pengaturcaraan, sila layari: Video pengaturcaraan
! !
Atas ialah kandungan terperinci Perbincangan ringkas tentang cara membina pelayan tempatan menggunakan node.js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Perkhidmatan Node yang dibina berdasarkan bukan sekatan dan dipacu peristiwa mempunyai kelebihan penggunaan memori yang rendah dan sangat sesuai untuk mengendalikan permintaan rangkaian besar-besaran. Di bawah premis permintaan besar-besaran, isu yang berkaitan dengan "kawalan memori" perlu dipertimbangkan. 1. Mekanisme kutipan sampah V8 dan had ingatan Js dikawal oleh mesin kutipan sampah

Artikel ini akan memberi anda pemahaman yang mendalam tentang memori dan pengumpul sampah (GC) enjin NodeJS V8 saya harap ia akan membantu anda!

Node 19 telah dikeluarkan secara rasmi Artikel ini akan memberi anda penjelasan terperinci tentang 6 ciri utama Node.js 19. Saya harap ia akan membantu anda!

Modul fail ialah enkapsulasi operasi fail asas, seperti membaca/menulis/membuka/menutup/memadam fail, dsb. Ciri terbesar modul fail ialah semua kaedah menyediakan dua versi **segerak** dan ** asynchronous**, dengan Kaedah dengan akhiran penyegerakan adalah semua kaedah penyegerakan, dan kaedah yang tidak semuanya adalah kaedah heterogen.

Memilih imej Docker untuk Node mungkin kelihatan seperti perkara remeh, tetapi saiz dan potensi kelemahan imej itu boleh memberi kesan yang ketara pada proses dan keselamatan CI/CD anda. Jadi bagaimana kita memilih imej Node.js Docker yang terbaik?

Sebab mengapa nod tidak boleh menggunakan arahan npm adalah kerana pembolehubah persekitaran tidak dikonfigurasikan dengan betul Penyelesaiannya ialah: 1. Buka "Sistem Sifat"; 2. Cari "Pembolehubah Persekitaran" -> "Pembolehubah Sistem", dan kemudian edit persekitaran. pembolehubah; 3. Cari lokasi folder nodejs;

Bagaimanakah Node.js melakukan GC (pengumpulan sampah)? Artikel berikut akan membawa anda melaluinya.

Gelung peristiwa ialah bahagian asas Node.js dan mendayakan pengaturcaraan tak segerak dengan memastikan bahawa utas utama tidak disekat Memahami gelung peristiwa adalah penting untuk membina aplikasi yang cekap. Artikel berikut akan memberi anda pemahaman yang mendalam tentang gelung acara dalam Node.
