欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

扣丁學(xué)堂HTML5培訓(xùn)之Node.js + express基本用法詳解

2019-03-14 14:13:30 1960瀏覽

今天扣丁學(xué)堂HTML5培訓(xùn)老師給大家分享一篇關(guān)于Node.js+express基本用法詳解,首先結(jié)合實(shí)例形式分析了nodejs導(dǎo)入express、路由訪問、數(shù)據(jù)處理等相關(guān)操作技巧,下面我們一起來看一下吧。



這里來講下express框架的使用,編譯的環(huán)境是VSCode,這里我已經(jīng)配飾了阿里的鏡像,所有npm指令用cnpm代替

首先學(xué)會向Node.js種引入express

非常建黨只需兩步,輸入指令:

cnpm init

然后就可以載入express

cnpm install express -save

到此為止express救成功導(dǎo)入了

這里介紹一個(gè)技巧:

輸入:

cnpm install -g nodemon

這樣一來以后每次測試,救不要關(guān)閉node再重新運(yùn)行了,直接保存就可以。

現(xiàn)在開始講express的使用:

準(zhǔn)備部分(包的導(dǎo)入)

var express = require('express');
var app = express();

最簡單的一個(gè)使用:

向服務(wù)器請求時(shí),放回一個(gè)JSON數(shù)組

var express = require('express');
var app = express();
app.get('/api', function(req, res){
  var you = [
    {
          name : '666',
           id : 5,
           age : 10,
           },
    {
          name : '666',
          id : 5,
          age : 10,
          }
    ]
    // res.send(you);//放回 json 數(shù)組
     res.json(you);//放回一個(gè) json
});
app.listen(3000);console.log('listening to port 3000');

變化的路由

我們再訪問服務(wù)器時(shí)描繪涉及到許許多多的路由,這是我們不可能將他們都一一列舉出來,所以我們就可以用‘:'來解決,如下:

var express = require('express');
var app = express();
// /api/:id 這個(gè) :id 代表無數(shù)可能
app.get('/api/:id/next/:name', function(req, res){
  res.send(req.params.id + req.params.name);//放回 json 數(shù)組
  });
app.listen(3000);console.log('listening to port 3000');
搜索:‘ http://localhost:3000/api/69999/next/dkshkjh ',輸出的是:

69999dkshkjh

輸出一個(gè)對象的內(nèi)容:

console.dir(req.params);

post方法,接收數(shù)據(jù)

var express = require('express');
var bodyParser = require('body-parser');
var app = express();
var urlParser = bodyParser.urlencoded({extended : false})//處理 url 表單內(nèi)容
var jsonParser = bodyParser.json()//處理 json 數(shù)據(jù)
app.post('/', urlParser, function(req, res){//發(fā)送 表單 數(shù)據(jù)到這個(gè)路由
  console.log(req.body);
  res.send(req.body.name);
})
app.post('/upload', json, function(req, res){//發(fā)送 json 數(shù)據(jù)到這個(gè)路由
  console.log(req.body);
  res.send(req.body.name);
})
app.listen(3000);console.log('listening to port 3000');

以上就是關(guān)于扣丁學(xué)堂HTML5培訓(xùn)之Node.js + express基本用法詳解,希望本文所述對大家nodejs程序設(shè)計(jì)有所幫助,

最后想要了解更多關(guān)于HTML5開發(fā)方面內(nèi)容的小伙伴,請關(guān)注扣丁學(xué)堂HTML5培訓(xùn)官網(wǎng)、微信等平臺,扣丁學(xué)堂IT職業(yè)在線學(xué)習(xí)教育平臺為您提供權(quán)威的HTML5視頻教程學(xué)員學(xué)習(xí),HTML5培訓(xùn)后的前景無限,行業(yè)薪資和未來的發(fā)展會越來越好的,扣丁學(xué)堂老師精心推出的HTML5視頻直播課定能讓你快速掌握HTML5從入門到精通開發(fā)實(shí)戰(zhàn)技能??鄱W(xué)堂H5技術(shù)交流群:673883249。



【關(guān)注微信公眾號獲取更多學(xué)習(xí)資料】



查看更多關(guān)于“HTML5開發(fā)技術(shù)資訊”的相關(guān)文章>>

標(biāo)簽: HTML5培訓(xùn) HTML5視頻教程 HTML5學(xué)習(xí)視頻 HTML5在線視頻 HTML5培訓(xùn)班

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費(fèi)咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關(guān)村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部