亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

express結(jié)合nodejs開啟服務(wù)示例模版

 更新時間:2022年04月12日 10:29:36   作者:Jeff的技術(shù)棧  
這篇文章主要為大家展現(xiàn)了express結(jié)合nodejs開啟服務(wù)的代碼示例模版,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪

express服務(wù)端

//用node開啟服務(wù)
const express = require('express')
const app = express()
//const sum = require("./sum")  # 方法單獨封裝成文件
var bodyParser = require("body-parser")
app.use(bodyParser())
//執(zhí)行的方法
function sum (a,b){
    return a+b
}
app.post('/get_data',function (req, res) {
    let result = req.body
    console.log('data:',result)
    let a = parseInt(result.a)
    let b = parseInt(result.b)
    console.log('a:',a)
    console.log('b:',b)
    result = sum(a,b)
    console.log('result:',result)
    res.send(result.toString())   //返回數(shù)據(jù)
})
app.listen(3000,() => {
    console.log('開啟服務(wù),端口3000')
})

express客戶端

import requests
url = "http://127.0.0.1:3000/get_data"
data = {
    "a": 1,
    "b": 2
}
req = requests.post(url,data)
print(req.text)

express模版

const express = require('express');
const bodyParser = require('body-parser');
const app = express();
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.post('/geturl', function (req, res) {
    let { url } = req.body;
    let new_url = getUrl(url);
    console.log('result:\n',new_url);
    res.send(new_url);
});
app.post('/getsign', function (req, res) {
    let { url } = req.body;
    let sign = getSign(url);
    console.log('result:\n',sign);
    res.send(sign);
});
const server = app.listen(3000, function () {
    console.log(
        "node服務(wù)啟動,監(jiān)聽地址為: http://127.0.0.1:3000"
    )
});

以上就是express結(jié)合nodejs開啟服務(wù)示例模版的詳細(xì)內(nèi)容,更多關(guān)于express結(jié)合nodejs開啟服務(wù) 的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Node.js中的模塊路徑解析規(guī)則和子模塊包

    Node.js中的模塊路徑解析規(guī)則和子模塊包

    NodeJS特性如事件驅(qū)動、異步編程、無阻塞IO,這些特性為它帶來了高效的性能和更少的代碼,require函數(shù)支持斜杠(/)或盤符(C:)開頭的絕對路徑,也支持./開頭的相對路徑,為了便于管理和使用,我們可以把由多個子模塊組成的大模塊稱做包,并把所有子模塊放在同一個目錄里
    2023-11-11
  • 使用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
  • Nodejs中解決cluster模塊的多進程如何共享數(shù)據(jù)問題

    Nodejs中解決cluster模塊的多進程如何共享數(shù)據(jù)問題

    本篇文章主要介紹了Nodejs中解決cluster模塊的多進程如何共享數(shù)據(jù)問題,有需要的可以了解一下。
    2016-11-11
  • nodejs讀寫json文件的簡單方法(必看)

    nodejs讀寫json文件的簡單方法(必看)

    下面小編就為大家?guī)硪黄猲odejs讀寫json文件的簡單方法(必看)。
    2017-03-03
  • node.js中使用socket.io的方法

    node.js中使用socket.io的方法

    這篇文章主要介紹了node.js中使用socket.io的方法,需要的朋友可以參考下
    2014-12-12
  • 用node開發(fā)并發(fā)布一個cli工具的方法步驟

    用node開發(fā)并發(fā)布一個cli工具的方法步驟

    這篇文章主要介紹了用node開發(fā)并發(fā)布一個cli工具的方法步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • node.js程序作為服務(wù)并在windows下開機自啟動(用forever)

    node.js程序作為服務(wù)并在windows下開機自啟動(用forever)

    這篇文章主要介紹了node.js程序作為服務(wù)并在windows下開機自啟動的相關(guān)資料,因為實現(xiàn)的功能比較簡單,沒有選擇功能比較強大的pm2,文中選擇利用了forever,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-03-03
  • 在Node.js應(yīng)用中讀寫Redis數(shù)據(jù)庫的簡單方法

    在Node.js應(yīng)用中讀寫Redis數(shù)據(jù)庫的簡單方法

    這篇文章主要介紹了在Node.js應(yīng)用中讀寫Redis數(shù)據(jù)庫的簡單方法,Redis是一個內(nèi)存式高速數(shù)據(jù)庫,需要的朋友可以參考下
    2015-06-06
  • win系統(tǒng)下nodejs環(huán)境安裝配置

    win系統(tǒng)下nodejs環(huán)境安裝配置

    這篇文章主要介紹了win系統(tǒng)下nodejs環(huán)境安裝配置的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Node.js安裝教程和NPM包管理器使用詳解

    Node.js安裝教程和NPM包管理器使用詳解

    這篇文章主要介紹了Node.js安裝教程和NPM包管理器使用詳解,安裝部分講解了Windows、和MAC OS下的安裝圖解,并介紹了Linux下的源碼安裝方法,最后對NPM包管理器做了詳細(xì)介紹,需要的朋友可以參考下
    2014-08-08

最新評論