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

基于node搭建服務(wù)器,寫接口,調(diào)接口,跨域的實(shí)例

 更新時(shí)間:2018年05月13日 11:25:28   作者:老虎帥呆了  
今天小編就為大家分享一篇基于node搭建服務(wù)器,寫接口,調(diào)接口,跨域的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

剛開始學(xué)node,今天做這個(gè)也是累死寶寶了,以后可以自己寫接口自己用了,再也不用麻煩人家后臺(tái)人員了,這些年我們欠他們的太多了,說多了都是淚,不多說,往下看吧。。。

服務(wù)端項(xiàng)目目錄下:

1、npm init 創(chuàng)建package.json文件;

2、創(chuàng)建一個(gè)app.js文件,下面的標(biāo)注都有了,簡單的寫了一個(gè)接口,下面會(huì)用,對(duì)跨域訪問做了設(shè)置

var express=require('express');
var app =express();
//設(shè)置跨域訪問
app.all('*', function(req, res, next) {
 res.header("Access-Control-Allow-Origin", "*");
 res.header("Access-Control-Allow-Headers", "X-Requested-With");
 res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");
 res.header("X-Powered-By",' 3.2.1');
 res.header("Content-Type", "application/json;charset=utf-8");
 next();
});
var questions=[
{
data:213,
num:444,
age:12
},
{
data:456,
num:678,
age:13
}];
//寫個(gè)接口123
app.get('/123',function(req,res){
res.status(200),
res.json(questions)
});
//配置服務(wù)端口
var server = app.listen(3000, function () {
var host = server.address().address;
 var port = server.address().port;
 console.log('Example app listening at http://%s:%s', host, port);
})

3、接下來該安裝 express 框架了吧,因?yàn)槲覀兩厦嬗玫搅?,直接安裝并寫入依賴?yán)铩?/p>

npm install express --save

項(xiàng)目目錄下:

1、隨便創(chuàng)建一個(gè) index.html 文件,做一個(gè)ajax 的get請求看看,url就是我們剛創(chuàng)建的服務(wù)端的接口地址。

$.ajax({
type:'get',
url:'http://localhost:3000/123',
success:function(data){
console.log(data);
},
error:function(){
console.log('error');
}
})

2、看下面的圖可以知道我們已經(jīng)請求到數(shù)據(jù)了,拿到的數(shù)據(jù)就隨便你處置了。

后面繼續(xù)學(xué)習(xí)中。。。。

相關(guān)的文檔 http://www.expressjs.com.cn/

以上這篇基于node搭建服務(wù)器,寫接口,調(diào)接口,跨域的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • nodejs環(huán)境使用Typeorm連接查詢Oracle數(shù)據(jù)

    nodejs環(huán)境使用Typeorm連接查詢Oracle數(shù)據(jù)

    這篇文章主要介紹了nodejs環(huán)境使用Typeorm連接查詢Oracle數(shù)據(jù),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • 三分鐘教你用Node做一個(gè)微信哄女友神器(面向小白)

    三分鐘教你用Node做一個(gè)微信哄女友神器(面向小白)

    這篇文章主要介紹了三步教你用Node做一個(gè)微信哄女友神器(面向小白),用node和wechaty微信網(wǎng)頁接口開發(fā)的一款小工具,可以定時(shí)給女朋友發(fā)每天的天氣情況,天氣提醒,每日一句,通過配置機(jī)器人api后還可以實(shí)現(xiàn)微信機(jī)器人自動(dòng)陪女朋友聊天,需要的朋友可以參考下
    2019-06-06
  • node使用UEditor富文本編輯器的方法實(shí)例

    node使用UEditor富文本編輯器的方法實(shí)例

    本篇文章主要介紹了node使用UEditor富文本編輯器的方法實(shí)例,具有一定的參考價(jià)值,有興趣的可以了解一下
    2017-07-07
  • Node.js Continuation Passing Style( CPS與回調(diào))

    Node.js Continuation Passing Style( CPS與

    這篇文章主要介紹了Node.js Continuation Passing Style,將回調(diào)函數(shù)作為參數(shù)傳遞,這種書寫方式通常被稱為Continuation Passing Style(CPS),它的本質(zhì)仍然是一個(gè)高階函數(shù),CPS最初是各大語言中對(duì)排序算法的實(shí)現(xiàn)
    2022-06-06
  • Express服務(wù)器端代碼熱加載的實(shí)現(xiàn)代碼

    Express服務(wù)器端代碼熱加載的實(shí)現(xiàn)代碼

    這篇文章主要介紹了Express服務(wù)器端代碼熱加載的實(shí)現(xiàn),文中通過代碼示例給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-01-01
  • Node登錄權(quán)限驗(yàn)證token驗(yàn)證實(shí)現(xiàn)的方法示例

    Node登錄權(quán)限驗(yàn)證token驗(yàn)證實(shí)現(xiàn)的方法示例

    這篇文章主要介紹了Node登錄權(quán)限驗(yàn)證token驗(yàn)證實(shí)現(xiàn)的方法示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • Node 模塊原理與用法詳解

    Node 模塊原理與用法詳解

    這篇文章主要介紹了Node 模塊原理與用法,結(jié)合實(shí)例形式詳細(xì)分析了node.js模塊基本概念、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-05-05
  • node.js對(duì)應(yīng)npm安裝和使用方法教程

    node.js對(duì)應(yīng)npm安裝和使用方法教程

    這篇文章主要給大家介紹了關(guān)于node.js對(duì)應(yīng)npm安裝和使用方法的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用node.js具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-01-01
  • 詳解使用Visual Studio Code對(duì)Node.js進(jìn)行斷點(diǎn)調(diào)試

    詳解使用Visual Studio Code對(duì)Node.js進(jìn)行斷點(diǎn)調(diào)試

    這篇文章主要介紹了詳解使用Visual Studio Code對(duì)Node.js進(jìn)行斷點(diǎn)調(diào)試,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-09-09
  • 深入解析koa之中間件流程控制

    深入解析koa之中間件流程控制

    這篇文章主要介紹了深入解析koa之中間件流程控制,koa被認(rèn)為是第二代web后端開發(fā)框架,相比于前代express而言,其最大的特色無疑就是解決了回調(diào)金字塔的問題,讓異步的寫法更加的簡潔。,需要的朋友可以參考下
    2019-06-06

最新評(píng)論