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

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

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

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

服務端項目目錄下:

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

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

var express=require('express');
var app =express();
//設置跨域訪問
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
}];
//寫個接口123
app.get('/123',function(req,res){
res.status(200),
res.json(questions)
});
//配置服務端口
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 框架了吧,因為我們上面用到了,直接安裝并寫入依賴里。

npm install express --save

項目目錄下:

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

$.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ù)學習中。。。。

相關的文檔 http://www.expressjs.com.cn/

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

相關文章

  • Nodejs全??蚣躍trongLoop推薦

    Nodejs全??蚣躍trongLoop推薦

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

    淺析Node.js 中 Stream API 的使用

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

    Node.js+Express配置入門教程

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

    node進程管理工具PM2用法詳解

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

    Node.js實現(xiàn)簡單聊天服務器

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

    node.js中watch機制詳解

    本文給大家?guī)淼氖且黄P于nodejs中watch機制的探討,主要探討內(nèi)容是為什么watch不是銀彈,嘗試使用更好的方案來解決這個問題
    2014-11-11
  • nodejs項目windows下開機自啟動的方法

    nodejs項目windows下開機自啟動的方法

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

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

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

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

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

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

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

最新評論

五原县| 义马市| 诸城市| 将乐县| 顺平县| 惠来县| 南开区| 永城市| 英吉沙县| 米脂县| 安陆市| 浮山县| 宿迁市| 嘉禾县| 忻城县| 阳原县| 邯郸市| 丽水市| 南乐县| 叙永县| 岚皋县| 丰顺县| 阳新县| 宜春市| 库车县| 疏勒县| 扎囊县| 桐梓县| 萍乡市| 观塘区| 墨玉县| 祥云县| 桦川县| 信丰县| 澄迈县| 桃园市| 咸阳市| 香港 | 伊宁市| 和静县| 宁城县|