淺談使用node.js怎麼搭建本地伺服器
node.js是基於JavaScript的一門後端語言,前端小夥伴兒可以很快上手,並自己搭建一個本地的伺服器。一起來看看如何做到的吧~
【推薦學習:《》】
注
:本文章需要了解MySQL資料庫的增、刪、改、查命令,需手動新建倉庫與資料表
一、node安裝與簡單使用
1. 下載
官網:
- node官網下載node.js,並安裝。
- 安裝成功後,開啟任意終端視窗,這裡使用cmd視窗(win + r後輸入cmd回車)
- 在終端視窗中輸入
node -v
,出現node 版本號即為安裝成功
2. 簡單使用
注
:這裡使用VSCode編輯器演示,檔名可自定義,建議使用英文名!
新建
code
資料夾,並使用程式碼編輯器開啟在工作區,滑鼠右鍵,選擇在整合終端中開啟
整合終端中輸入
npm init -y
進行對npm 的快速初始化初始化結束後,工作區會出現
package.json
的檔案,這裡會記錄下載的第三方模組
-
首次接觸npm的,建議執行如下命令,使用
淘寶的映象
下載,會加快第三方模組的下載速度npm config set registry
-
接下來,開始執行下載所需第三方模組的命令
npm install express mysql
- 下載成功後(如下圖所示)
二、程式碼演示
1. 連線資料庫
程式碼如下(示例):
新建db.js
為了程式碼結構清晰,可複用,這裡選擇新建檔案,連線mysql資料庫
//匯出 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() }複製程式碼
2. 新建本地服務
程式碼如下(示例):
新建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))複製程式碼
3. 測試本地服務
- 程式碼編輯器執行
index.js
- 使用
ApiPost
軟體測試本地服務
127.0.0.1
或者localhost
都為本機地址
總結
本文沒有給大家講解如何新建資料庫,如果需要演示的話,評論區留言告訴我喲~
更多程式設計相關知識,請訪問:!!
以上就是淺談使用node.js怎麼搭建本地伺服器的詳細內容,更多請關注php中文網其它相關文章!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/755/viewspace-2827126/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 搭建簡單的Node.js本地伺服器Node.js伺服器
- 使用Dnsmasq搭建本地dns伺服器上網DNS伺服器
- 淺談node.js中的stream(流)Node.js
- 淺談Node.js和PHP程式管理Node.jsPHP
- 雲伺服器怎麼搭建lnmp伺服器LNMP
- 快速搭建本地mock伺服器Mock伺服器
- 淺談Node.js的事件環(event loop)Node.js事件OOP
- 淺談 Node.js 單執行緒模型Node.js執行緒模型
- 淺談瀏覽器本地儲存-indexedDB瀏覽器Index
- 伺服器怎麼搭建 伺服器登入方法伺服器
- 淺談日本伺服器適合的使用場景伺服器
- node.js搭建動態伺服器Node.js伺服器
- 搭建Node.js靜態伺服器Node.js伺服器
- 【知識分享】怎麼在伺服器上搭建網站(搭建伺服器需要什麼)伺服器網站
- 淺談如何搭建知識體系
- 如何使用Node.js核心快速搭建伺服器 【完整教程原始碼】Node.js伺服器原始碼
- 淺談Node.js中ES6匯入語法的使用方法Node.js
- 《初識TCP》使用Objective-C搭建本地伺服器與遠端伺服器TCPObject伺服器
- 淺談ActiveMQ與使用MQ
- 華納雲:使用輕量伺服器搭建論壇網站怎麼樣?伺服器網站
- 淺談索引系列之本地索引與全域性索引索引
- 淺談使用者標籤的實現困境和搭建方法
- 搭建網站,雲伺服器配置怎麼選?網站伺服器
- 淺談NodeJS搭建GraphQL API服務NodeJSAPI
- 淺談軟體專案規模估計——怎麼估?
- Node.js 系列 – 搭建 “Hello World” HTTP 伺服器Node.jsHTTP伺服器
- node.js輕鬆搭建一個伺服器Node.js伺服器
- Node.js 系列 - 搭建 "Hello World" HTTP 伺服器Node.jsHTTP伺服器
- nodejs中express搭建本地web伺服器NodeJSExpressWeb伺服器
- Jtti:sql server連不上本地伺服器怎麼辦?JttiSQLServer伺服器
- 恆訊科技談談:冷門的澳大利亞伺服器怎麼樣?伺服器
- [丁原]使用Mysql來搭建可擴充套件的SNS網站(淺談)MySql套件網站
- 使用DocumentBuilderFactory解析XML淺談UIXML
- 淺談EventBus的使用原理
- 使用 docker + devpi 搭建本地 pypi 源Dockerdev
- 使用 Docker 搭建 Laravel 本地環境DockerLaravel
- Mac本地伺服器Apache使用Mac伺服器Apache
- Node.js 系列 – 搭建靜態資源伺服器Node.js伺服器