91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

微信小程序如何搭載node.js服務器

發布時間:2022-12-28 09:14:30 來源:億速云 閱讀:148 作者:iii 欄目:服務器

這篇文章主要介紹了微信小程序如何搭載node.js服務器的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇微信小程序如何搭載node.js服務器文章都會有所收獲,下面我們一起來看看吧。

1.node.js

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

微信小程序如何搭載node.js服務器

2.微信小程序

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

微信小程序如何搭載node.js服務器

打開后分別輸入以下命令

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

npm init -y

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

npm install express --save

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

npm install nodemon -g

執行完上述命令之后,在該目錄下創建一個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)
})
 
//監聽3000端口
app.listen(3000,()=>{
    console.log('server running | http://127.0.0.1:3000')
})

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

nodemon index.js

微信小程序如何搭載node.js服務器

 有以上效果,則表示已經啟動成功了。

3.發送請求

如何發送請求,假設我們為點擊這個事件【bindtap="play"】進行一個數據請求,在微信小程序項目中的【.js】文件中編寫代碼

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

4.data數據存放在服務端

 在微信小程序項目當中我們會在【.js】文件中定義data數據,那么我們現在將data數據放入到我們的服務端中去

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數據
}

關于“微信小程序如何搭載node.js服務器”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“微信小程序如何搭載node.js服務器”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

西吉县| 酉阳| 利津县| 安溪县| 南安市| 泸水县| 临沭县| 宿州市| 昌图县| 安塞县| 咸宁市| 泾川县| 营口市| 丰县| 镇平县| 舟曲县| 辉南县| 高密市| 蚌埠市| 马鞍山市| 甘德县| 澄江县| 托克逊县| 庄河市| 固阳县| 汤原县| 达日县| 湛江市| 嘉善县| 乡宁县| 叙永县| 洞头县| 西和县| 准格尔旗| 柏乡县| 嘉黎县| 永康市| 普宁市| 鄂尔多斯市| 贺州市| 盈江县|