最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Node.js服務(wù)端實(shí)戰(zhàn)之服務(wù)啟動(dòng)過(guò)程詳解

 更新時(shí)間:2022年12月14日 15:50:33   作者:一只大加號(hào)  
這篇文章主要為大家介紹了Node.js服務(wù)端實(shí)戰(zhàn)之服務(wù)啟動(dòng)過(guò)程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

正文

本系列是使用node作為服務(wù)器開(kāi)發(fā)的操作過(guò)程記錄,記錄一下主要的內(nèi)容并且整理過(guò)程的脈絡(luò),以初學(xué)者的方式將學(xué)習(xí)內(nèi)容記錄下來(lái),從0到1逐步的學(xué)習(xí)node,教程使用過(guò)程中用到的是基于express的node框架。

使用node來(lái)創(chuàng)建服務(wù)端的接口,文章內(nèi)容分為以下幾個(gè)步驟

  • 新建api.js文件,入口文件,用于啟動(dòng)服務(wù)也是接口的入口
  • 使用express創(chuàng)建app實(shí)例
  • 通過(guò)express.Router()定義路由模塊
  • 啟動(dòng)服務(wù)器
  • 請(qǐng)求接口嘗試查看返回

引入express并創(chuàng)建app實(shí)例,啟動(dòng)一個(gè)服務(wù)器

過(guò)程分為三個(gè)步驟

// 導(dǎo)入 express
const express = require('express')
// 創(chuàng)建服務(wù)器的實(shí)例對(duì)象
const app = express()
// 啟動(dòng)服務(wù)器
app.listen(8089, () => {
    console.log('api server running at http://127.0.0.1:8089')
})

使用vscode的runcoder插件可以直接在控制臺(tái)看到服務(wù)啟動(dòng)時(shí)候的打印出的內(nèi)容

到這里服務(wù)已經(jīng)啟動(dòng)完成

編寫get請(qǐng)求

寫一個(gè)接口就需要用到路徑,也就是接口地址,這里express有路由機(jī)制,所以引入Router(),定義接口地址,當(dāng)進(jìn)入路由接口后,使用send返回成功信息,定義好接口后使用use將router中間件掛載到app上。

// 導(dǎo)入 express
const express = require('express')
// 創(chuàng)建服務(wù)器的實(shí)例對(duì)象
const app = express()
const router = express.Router() //定義路由模塊
router.get('/get', (req,res)=>{
    res.send({
        status:0,
        data:'success'
    })
})
app.use(router)
// 啟動(dòng)服務(wù)器
app.listen(8089, () => {
    console.log('api server running at http://127.0.0.1:8089')
})

這里筆者使用的是postman來(lái)進(jìn)行接口的測(cè)試,服務(wù)跑在了8089端口,并且地址是get,可以使用postman來(lái)進(jìn)行測(cè)試一下??梢钥吹轿覀兌x的返回值已經(jīng)出來(lái)了。

本文簡(jiǎn)短的介紹了使用node作為服務(wù)端開(kāi)啟服務(wù)并且編寫接口的案例,相信看到你對(duì)整個(gè)過(guò)程都有一個(gè)初步的了解了,更多關(guān)于Node服務(wù)端服務(wù)啟動(dòng)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • node.js中的buffer.Buffer.isEncoding方法使用說(shuō)明

    node.js中的buffer.Buffer.isEncoding方法使用說(shuō)明

    這篇文章主要介紹了node.js中的buffer.Buffer.isEncoding方法使用說(shuō)明,本文介紹了buffer.Buffer.isEncoding的方法說(shuō)明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • 淺析Node.js中的內(nèi)存泄漏問(wèn)題

    淺析Node.js中的內(nèi)存泄漏問(wèn)題

    這篇文章主要介紹了淺析Node.js中的內(nèi)存泄漏問(wèn)題,Node.js是使JavaScript應(yīng)用在服務(wù)器端運(yùn)行的一款框架,需要的朋友可以參考下
    2015-06-06
  • Nodejs學(xué)習(xí)筆記之入門篇

    Nodejs學(xué)習(xí)筆記之入門篇

    本系列教程致力于教會(huì)你如何用Node.js來(lái)開(kāi)發(fā)應(yīng)用,過(guò)程中會(huì)傳授你所有所需的“高級(jí)”JavaScript知識(shí)。絕不是一篇“Hello World”的教程。
    2015-04-04
  • node.js中的dns.getServers方法使用說(shuō)明

    node.js中的dns.getServers方法使用說(shuō)明

    這篇文章主要介紹了node.js中的dns.getServers方法使用說(shuō)明,本文介紹了dns.getServers方法說(shuō)明、語(yǔ)法和實(shí)現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • Nodejs libuv運(yùn)行原理詳解

    Nodejs libuv運(yùn)行原理詳解

    在本篇文章里小編給大家整理的是關(guān)于Nodejs libuv運(yùn)行原理以及相關(guān)知識(shí)點(diǎn),有需要的朋友們可以學(xué)習(xí)下。
    2019-08-08
  • node連接mysql,并操作mysql方式

    node連接mysql,并操作mysql方式

    這篇文章主要介紹了node連接mysql,并操作mysql方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-09-09
  • 使用Raygun對(duì)Node.js應(yīng)用進(jìn)行錯(cuò)誤處理的方法

    使用Raygun對(duì)Node.js應(yīng)用進(jìn)行錯(cuò)誤處理的方法

    這篇文章主要介紹了使用Raygun對(duì)Node.js應(yīng)用進(jìn)行錯(cuò)誤處理的方法,Node.js是一款用于服務(wù)器端的JavaScript框架,需要的朋友可以參考下
    2015-06-06
  • npm安裝慢的問(wèn)題分析及解決方法

    npm安裝慢的問(wèn)題分析及解決方法

    在Node.js開(kāi)發(fā)過(guò)程中,npm install 是安裝和管理項(xiàng)目依賴的關(guān)鍵命令,然而,有時(shí)我們會(huì)遇到 npm install 運(yùn)行卡住不動(dòng)的情況,所以本文給大家介紹了npm安裝慢的問(wèn)題分析及解決方法,需要的朋友可以參考下
    2025-03-03
  • node.js實(shí)現(xiàn)BigPipe詳解

    node.js實(shí)現(xiàn)BigPipe詳解

    這篇文章主要介紹了node.js實(shí)現(xiàn)BigPipe詳解,BigPipe是 Facebook 開(kāi)發(fā)的優(yōu)化網(wǎng)頁(yè)加載速度的技術(shù),BigPipe 的核心概念就是只用一個(gè) HTTP 請(qǐng)求,只是頁(yè)面元素不按順序發(fā)送而已,需要的朋友可以參考下
    2014-12-12
  • 三分鐘教會(huì)你用nodejs操作mysql數(shù)據(jù)庫(kù)

    三分鐘教會(huì)你用nodejs操作mysql數(shù)據(jù)庫(kù)

    MySQL數(shù)據(jù)庫(kù)作為最流行的開(kāi)源數(shù)據(jù)庫(kù),基本上是每個(gè)web開(kāi)發(fā)者必須要掌握的數(shù)據(jù)庫(kù)程序之一了,基本使用?node.js上,最受歡迎的mysql包就是mysql模塊,下面這篇文章主要給大家介紹了關(guān)于如何通過(guò)三分鐘教會(huì)你用nodejs操作mysql數(shù)據(jù)庫(kù),需要的朋友可以參考下
    2023-05-05

最新評(píng)論

车险| 四会市| 淮阳县| 天水市| 高州市| 本溪| 九龙城区| 新建县| 鄱阳县| 德阳市| 通渭县| 兴山县| 黎川县| 博野县| 华亭县| 什邡市| 巢湖市| 容城县| 三亚市| 北海市| 巴彦县| 芷江| 云浮市| 合肥市| 陵水| 郴州市| 长泰县| 墨竹工卡县| 平定县| 砚山县| 英山县| 察哈| 个旧市| 长泰县| 长武县| 六安市| 泸西县| 唐海县| 厦门市| 扶风县| 达拉特旗|