欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信小程序搭載node.js服務(wù)器的簡單教程

 更新時間:2022年12月27日 11:19:19   作者:靈魂學(xué)者  
小程序是一種全新的連接用戶與服務(wù)的方式,它可以在微信內(nèi)被便捷地獲取和傳播,同時具有出色的使用體驗,下面這篇文章主要給大家介紹了關(guān)于微信小程序搭載node.js服務(wù)器的簡單教程,需要的朋友可以參考下

此文章用到的是用node.js搭載的服務(wù)器!

1.node.js

檢測電腦是否安裝node.js,可以用【 cmd/Power shell 】命令檢測,也可以用【git-bash】,這里就用git-bash進(jìn)行演示,沒有g(shù)it-bash可以安裝一下。

node -v

如果有對應(yīng)的版本號即為已經(jīng)安裝完成!

未安裝的附上鏈接了:

node.js安裝 : Download | Node.js  或點擊這里下載

Git-BashGit - Downloads點擊這里下載

2.微信小程序

在微信開發(fā)者工具中,創(chuàng)建一個微信小程序,在創(chuàng)建微信小程序的目錄下新建一個文件夾,命名為【server】表示我們的服務(wù)器,然后打開文件夾,右鍵鼠標(biāo)點擊如圖

打開后分別輸入以下命令

(1)初始化項目,將會自動創(chuàng)建package.json配置文件

npm init -y

(2)安裝Express框架,用于快速搭建HTTP服務(wù)器

npm install express --save

(3)安裝nodemon監(jiān)控文件修改

npm install nodemon -g

執(zhí)行完上述命令之后,在該目錄下創(chuàng)建一個index.js文件,同時編寫以下代碼

const express = require('express')
const bodyParser = require('body-parser')
const app = express()
app.use(bodyParser.json())
 
//處理POST請求
app.post('/',(req,res)=>{
    console.log(req.body)
    res.json(req.body)
})
//處理GET請求
app.get('/',(req,res)=>{
    console.log(req.body)
    res.json(req.body)
})
 
//監(jiān)聽3000端口
app.listen(3000,()=>{
    console.log('server running | http://127.0.0.1:3000')
})

在剛剛的【Git-Bash-Here】中輸入如下命令

nodemon index.js

 有以上效果,則表示已經(jīng)啟動成功了。

3.發(fā)送請求

如何發(fā)送請求,假設(shè)我們?yōu)辄c擊這個事件【bindtap="play"】進(jìn)行一個數(shù)據(jù)請求,在微信小程序項目中的【.js】文件中編寫代碼

play:function(e){
    wx.request({
    //請求方式(大小寫皆可,不寫默認(rèn)為GET請求)
    method:'GET',
    //服務(wù)器接口地址
    url:'http://127.0.0.1:3000/',
    //data表示請求的參數(shù)
    data:e.detail.value,
    //接口調(diào)用成功的回調(diào)函數(shù)
    //res表示服務(wù)器響應(yīng)信息
    success:function(res){
        console.log(res)
    }
})
}

4.data數(shù)據(jù)存放在服務(wù)端

 在微信小程序項目當(dāng)中我們會在【.js】文件中定義data數(shù)據(jù),那么我們現(xiàn)在將data數(shù)據(jù)放入到我們的服務(wù)端中去

const express = require('express')
const bodyParser = require('body-parser')
const app = express()
app.use(bodyParser.json())
 
app.get('/', (req, res) => {
  // console.log(req.body)
  res.json(data)
})
 
app.listen(3000, () => {
  console.log('server running at http://127.0.0.`1:3000')
})
 
var data = {
    //存放你的data數(shù)據(jù)
}

總結(jié)

到此這篇關(guān)于微信小程序搭載node.js服務(wù)器的文章就介紹到這了,更多相關(guān)微信小程序搭載node.js服務(wù)器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解使用PM2管理nodejs進(jìn)程

    詳解使用PM2管理nodejs進(jìn)程

    本篇文章主要介紹了詳解使用PM2管理nodejs進(jìn)程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • NestJS實現(xiàn)接口的多版本管理

    NestJS實現(xiàn)接口的多版本管理

    在軟件開發(fā)中,隨著應(yīng)用的迭代更新,經(jīng)常需要引入新的接口版本同時保留舊版本以保證向后兼容,本教程將通過 NestJS 框架演示如何實現(xiàn)接口的多版本管理,感興趣的小伙伴跟著小編一起來看看吧
    2024-06-06
  • Koa2微信公眾號開發(fā)之消息管理

    Koa2微信公眾號開發(fā)之消息管理

    這篇文章主要介紹了Koa2微信公眾號開發(fā)之消息管理,這一節(jié)我們就來看看公眾號的消息管理。并實現(xiàn)一個自動回復(fù)功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • node app 打包工具pkg的具體使用

    node app 打包工具pkg的具體使用

    這篇文章主要介紹了node app 打包工具pkg的具體使用,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • npm?ERR!?Node.js?v20.11.0錯誤的解決

    npm?ERR!?Node.js?v20.11.0錯誤的解決

    在使用?npm?進(jìn)行包管理和構(gòu)建項目的過程中,有時會遇到錯誤信息?npm?ERR!?Node.js?v20.11.0,本文就來介紹一下如何解決,感興趣的可以了解一下
    2024-02-02
  • 使用node操作SQLite的方法

    使用node操作SQLite的方法

    SQLite是一種輕量級的嵌入式關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它以庫的形式存在,可以嵌入到應(yīng)用程序中,使用Node.js操作SQLite數(shù)據(jù)庫有多種方式,其中常用的方式包括使用sqlite3模塊、sequelize模塊和knex模塊,本文將詳細(xì)的給大家介紹這幾種方式,需要的朋友可以參考下
    2023-10-10
  • express的中間件cookieParser詳解

    express的中間件cookieParser詳解

    這篇文章主要介紹了node.js中express的中間件cookieParser的使用方法,需要的朋友可以參考下
    2014-12-12
  • 深入理解Node.js回調(diào)函數(shù)

    深入理解Node.js回調(diào)函數(shù)

    這篇文章主要介紹了Node.js回調(diào)函數(shù),為了解決回調(diào)函數(shù)的缺點,出現(xiàn)了一些替代方案,如Promise、async/await等,這些方案提供了更簡潔、可讀性更高的代碼結(jié)構(gòu),使異步編程更加容易和可維護(hù),需要的朋友可以參考下
    2023-11-11
  • nodejs中Express與Koa2對比分析

    nodejs中Express與Koa2對比分析

    提到Node.js開發(fā),不得不提目前炙手可熱的2大框架express和koa。Express誕生已有時日,是一個簡潔而靈活的web開發(fā)框架,使用簡單而功能強(qiáng)大。Koa相對更為年輕,是Express框架原班人馬基于ES6新特性重新開發(fā)的敏捷開發(fā)框架,現(xiàn)在可謂風(fēng)頭正勁,大有趕超Express之勢。
    2018-02-02
  • NodeJS多種創(chuàng)建WebSocket監(jiān)聽的方式(三種)

    NodeJS多種創(chuàng)建WebSocket監(jiān)聽的方式(三種)

    這篇文章主要介紹了NodeJS多種創(chuàng)建WebSocket監(jiān)聽的方式,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06

最新評論