最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

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

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

var express=require('express');
var app =express();
//設(shè)置跨域訪問(wèn)
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、接下來(lái)該安裝 express 框架了吧,因?yàn)槲覀兩厦嬗玫搅?,直接安裝并寫入依賴?yán)铩?/p>

npm install express --save

項(xiàng)目目錄下:

1、隨便創(chuàng)建一個(gè) index.html 文件,做一個(gè)ajax 的get請(qǐng)求看看,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)請(qǐng)求到數(shù)據(jù)了,拿到的數(shù)據(jù)就隨便你處置了。

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

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

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

相關(guān)文章

  • Nodejs全??蚣躍trongLoop推薦

    Nodejs全??蚣躍trongLoop推薦

    StrongLoop基本提供了制作一個(gè)移動(dòng)產(chǎn)品所有的框架和工具,從標(biāo)準(zhǔn)的Backend server,Devops,應(yīng)用監(jiān)控,。要想介紹完全StrongLoop的所有產(chǎn)品得寫一個(gè)長(zhǎng)篇連載了,這里只簡(jiǎn)單的瀏覽一遍。
    2014-11-11
  • 淺析Node.js 中 Stream API 的使用

    淺析Node.js 中 Stream API 的使用

    這篇文章給大家淺析node.js中stream api的使用,本文介紹的非常詳細(xì),涉及到node.js api,node.js stream相關(guān)知識(shí),感興趣的朋友可以參考下
    2015-10-10
  • Node.js+Express配置入門教程

    Node.js+Express配置入門教程

    Node.js是一個(gè)Javascript運(yùn)行環(huán)境(runtime)。本文給大家介紹Node.js+Express配置入門教程,值得推薦給大家,感興趣的朋友一起學(xué)習(xí)吧
    2016-05-05
  • node進(jìn)程管理工具PM2用法詳解

    node進(jìn)程管理工具PM2用法詳解

    本文詳細(xì)講解了node進(jìn)程管理工具PM2的用法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Node.js實(shí)現(xiàn)簡(jiǎn)單聊天服務(wù)器

    Node.js實(shí)現(xiàn)簡(jiǎn)單聊天服務(wù)器

    Node.js 是一個(gè)基于Chrome JavaScript運(yùn)行時(shí)建立的一個(gè)平臺(tái), 用來(lái)方便地搭建快速的,易于擴(kuò)展的網(wǎng)絡(luò)應(yīng)用,今天我們來(lái)探討下,如何使用node.js實(shí)現(xiàn)簡(jiǎn)單的聊天服務(wù)器
    2014-06-06
  • node.js中watch機(jī)制詳解

    node.js中watch機(jī)制詳解

    本文給大家?guī)?lái)的是一篇關(guān)于nodejs中watch機(jī)制的探討,主要探討內(nèi)容是為什么watch不是銀彈,嘗試使用更好的方案來(lái)解決這個(gè)問(wèn)題
    2014-11-11
  • nodejs項(xiàng)目windows下開(kāi)機(jī)自啟動(dòng)的方法

    nodejs項(xiàng)目windows下開(kāi)機(jī)自啟動(dòng)的方法

    今天小編就為大家分享一篇nodejs項(xiàng)目windows下開(kāi)機(jī)自啟動(dòng)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-11-11
  • Node.js Sequelize如何實(shí)現(xiàn)數(shù)據(jù)庫(kù)的讀寫分離

    Node.js Sequelize如何實(shí)現(xiàn)數(shù)據(jù)庫(kù)的讀寫分離

    Sequelize是一個(gè)易于使用,支持多SQL方言(dialect)的對(duì)象-關(guān)系映射框架(ORM),這個(gè)庫(kù)完全采用JavaScript開(kāi)發(fā)并且能夠用在Node.JS環(huán)境中。它當(dāng)前支持MySQL, MariaDB, SQLite 和 PostgreSQL 數(shù)據(jù)庫(kù)。在Node.js中,使用 Sequelize操作數(shù)據(jù)庫(kù)時(shí),同樣支持讀寫分離。
    2016-10-10
  • 詳解Node.js中間件是怎樣工作的

    詳解Node.js中間件是怎樣工作的

    這篇文章主要介紹了詳解Node.js中間件是怎樣工作的,對(duì)中間件感興趣的同學(xué),可以參考下
    2021-04-04
  • Node.js API詳解之 dns模塊用法實(shí)例分析

    Node.js API詳解之 dns模塊用法實(shí)例分析

    這篇文章主要介紹了Node.js API詳解之 dns模塊用法,結(jié)合實(shí)例形式分析了Node.js API中dns模塊基本功能、相關(guān)函數(shù)與使用技巧,需要的朋友可以參考下
    2020-05-05

最新評(píng)論

鄂州市| 和顺县| 麻江县| 泸溪县| 长汀县| 昌平区| 雷州市| 渭南市| 阿鲁科尔沁旗| 梅州市| 北宁市| 都昌县| 西乡县| 马鞍山市| 梅河口市| 正镶白旗| 侯马市| 山西省| 五原县| 霸州市| 普洱| 湛江市| 潍坊市| 漳浦县| 梁河县| 武城县| 镶黄旗| 眉山市| 勃利县| 安国市| 万年县| 苏尼特右旗| 安义县| 双柏县| 东乌珠穆沁旗| 永兴县| 宝坻区| 屏山县| 韩城市| 仙居县| 东源县|