Vue教程系列第四十四節(jié)-express搭建一個簡單的服務器

今天我跟大家一塊學習一下express搭建一個簡單的服務器。

前端搭建服務器的原因:

在我們項目開發(fā)過程中,當后端端口沒有開發(fā)出來,而我們又需要開發(fā)接口調用數據的時候,我們就需要創(chuàng)建一個簡單的服務器,來模擬端口。這個端口需要我們跟后端約定好,避免后期因重新修改接口而遺漏,造成不必要的麻煩。

用express搭建服務器需要以下幾步:

1.首先需要安裝express:

npm install express -–save-dev

2.在根目錄下創(chuàng)建一個data.json文件,這是我們通過接口返回的數據文件,設置如下:

{
  "infos": [
     "該商家支持發(fā)票,請下單寫好發(fā)票抬頭",
     "品類:其他菜系,包子粥店",
     "北京市昌平區(qū)回龍觀西大街龍觀置業(yè)大廈底商B座102單元1340",
     "營業(yè)時間:10:00-20:30"
    ]
 }
屏幕快照 2018-10-30 上午7.11.38.png

3.在要目錄下創(chuàng)建vue.config.js配置文件,這個配置文件就是對express的配置,加載本地數據文件以及配置接口的路由。配置如下:

const express = require('express')
const app = express()
var appData = require('./data.json')//加載本地數據文件
var infos = appData.infos//獲取對應的本地數據
var apiRoutes = express.Router()
app.use('/api', apiRoutes) //配置接口路徑
module.exports = {
 devServer: {
   before: function(app) {
     app.get('/api/infos', function(req, res) { //對應的數據接口
       res.json({ 
         errno: 0,
         data: infos //對應的本地數據
       });
     });
    }
  }
}

4.我們可以看下我們的接口文件是否設置成功。

在瀏覽器里查看路徑http://localhost:XXXX/api/infos,如果能夠將數據顯示出數據來,說明配置成功。

屏幕快照 2018-10-30 上午7.18.20.png

5.接下來我們就可以在需要接口的地方使用axios來獲取數據了。比如我們在About.vue里,延續(xù)我們上一節(jié)課的內容,補充全:

methods: {
   getApi() {
     this.$axios.get("/api/infos")
     .then((res) => {
          console.log(res.data.data)
     })
     .catch((err) => {
          console.log(err)
     })
    }
  }

我們會在控制臺打印出我們想要看的數據了哈。

這節(jié)課最核心的部分就是配置vue.config.js文件,這個文件不會自動生成,需要我們手動去創(chuàng)建,里面的內容直接復制我提供的代碼就可,在需要修改的地方修改一下即可。

可能我的視頻是會羅嗦一些,只是為了讓所有剛步入前端學習vue的小伙伴們都能明白。如果有什么建議或者有哪些不懂的地方,歡迎給我留言,我會第一時間回復。

就到這里了,休息休息一會兒吧:)明天繼續(xù)加油噢!

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 關于Mongodb的全面總結 MongoDB的內部構造《MongoDB The Definitive Guide》...
    中v中閱讀 32,305評論 2 89
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,564評論 19 139
  • awesome-github-vue 是由OpenDigg[https://blog.csdn.net/opend...
    我是七月閱讀 2,522評論 0 20
  • 制作從零開始做淘寶教程,目標銷售額一年200w 針對目標為想賺錢的大學生們,教他們怎么開始做淘寶 策劃模式、完整細節(jié)
    饅頭Bertrand閱讀 197評論 0 0
  • 秋天是一個豐收的季節(jié),一個個紅彤彤的蘋果成熟了,還有金燦燦的梨也成熟了,更別說那金黃的玉米了。 它的衣服是...
    馮碩921閱讀 299評論 0 0

友情鏈接更多精彩內容