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
laman 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
dalam tetingkap terminal Apabila nombor versi nod muncul, pemasangan berjayanode -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
dalam terminal bersepadu untuk memulakan npm dengan cepatnpm 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
淘宝的镜像
npm config set registry https://registry.npm.taobao.org
npm install express mysql
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 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~
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!