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

詳解本地Vue項(xiàng)目請(qǐng)求本地Node.js服務(wù)器的配置方法

 更新時(shí)間:2022年03月29日 14:16:56   作者:立志做帥氣敲代碼的程序猿的個(gè)人資料頭像 立志做帥氣敲代碼的程序猿  
本文只針對(duì)自己需要本地模擬接口于是搭建一個(gè)本地node服務(wù)器供自己測(cè)試使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

前言:本文只針對(duì)自己需要本地模擬接口于是搭建一個(gè)本地node服務(wù)器供自己測(cè)試使用,僅作自己從頭到尾搭建項(xiàng)目的記錄

1、使用vue-cli腳手架搭建vue項(xiàng)目

1、在桌面運(yùn)行 cmd,使用命令vue create demo創(chuàng)建一個(gè)vue項(xiàng)目demo,插件依賴(lài)等使用默認(rèn)配置
2、項(xiàng)目創(chuàng)建成功之后,使用命令 cd demo,進(jìn)入 demo 文件夾,然后使用命令 npm run serve 啟動(dòng)項(xiàng)目,端口默認(rèn)8080
3、在瀏覽器中訪問(wèn) http://localhost:8080/ ,可以看到本地運(yùn)行的 Vue 項(xiàng)目

2、使用koa搭建node后端

1、在桌面運(yùn)行 cmd,輸入mkdir koademo 創(chuàng)建一個(gè)koademo文件夾,輸入 cd koademo進(jìn)入該文件夾,然后運(yùn)行npm init 進(jìn)行初始化;

2、打開(kāi)koademo文件夾,運(yùn)行

npm i koa
npm i @koa/router

安裝所需要的依賴(lài)

3、新建index.js文件

const Koa = require('koa');
const app = new Koa();

const Router = require('@koa/router')
const router = new Router()

router.get('/', ctx => {
? ctx.body = `這是主頁(yè)`
})
router.get('/person', ctx => {
? ctx.body = {
? ? id: 1,
? ? name: 'Alica'
? }
})

app
? .use(router.routes())
? .use(router.allowedMethods())

app.listen(3001);

4、運(yùn)行node index.js 即可在http://localhost:3001/person 訪問(wèn)到接口數(shù)據(jù)

3、Vue項(xiàng)目中添加后端請(qǐng)求

1、使用命令 npm install axios 為Vue項(xiàng)目安裝用來(lái)做異步請(qǐng)求的 axios,然后在 main.js 中引入并綁定到Vue的原型上:

2、在Vue項(xiàng)目的HelloWorld.vue 文件中添加生命周期 mounted 的鉤子函數(shù),用 axios 發(fā)起 get 請(qǐng)求,請(qǐng)求接口為 api/person。

3、在Vue項(xiàng)目根目錄下新建 vue.config.js,內(nèi)容如下:

module.exports = {
? devServer: {
? ? ? proxy: {
? ? ? ? ? '/api': {
? ? ? ? ? ? ? target: 'http://localhost:3001', ? //node.js服務(wù)器運(yùn)行的地址
? ? ? ? ? ? ? ws: true,
? ? ? ? ? ? ? changeOrigin: true,
? ? ? ? ? ? ? pathRewrite: {
? ? ? ? ? ? ? ? ? '^/api': 'http://localhost:3001' ?//路徑重寫(xiě)
? ? ? ? ? ? ? }
? ? ? ? ? },
? ? ? }
? }
}

4、重啟Vue項(xiàng)目,打開(kāi)控制臺(tái),可以看到請(qǐng)求到的數(shù)據(jù):

參考資料:

koa.bootcss.com/#

https://www.bbsmax.com/A/6pdD2AWLJw/

https://segmentfault.com/a/1190000009494041

到此這篇關(guān)于詳解本地Vue項(xiàng)目請(qǐng)求本地Node.js服務(wù)器的配置方法的文章就介紹到這了,更多相關(guān)Vue請(qǐng)求本地Node.js配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue項(xiàng)目實(shí)現(xiàn)登陸注冊(cè)效果

    vue項(xiàng)目實(shí)現(xiàn)登陸注冊(cè)效果

    這篇文章主要為大家詳細(xì)介紹了vue項(xiàng)目實(shí)現(xiàn)登陸注冊(cè)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • vue+antDesign實(shí)現(xiàn)樹(shù)形數(shù)據(jù)展示及勾選聯(lián)動(dòng)

    vue+antDesign實(shí)現(xiàn)樹(shù)形數(shù)據(jù)展示及勾選聯(lián)動(dòng)

    本文主要介紹了vue+antDesign實(shí)現(xiàn)樹(shù)形數(shù)據(jù)展示及勾選聯(lián)動(dòng),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • vue keep-alive中的生命周期解讀

    vue keep-alive中的生命周期解讀

    這篇文章主要介紹了vue keep-alive中的生命周期,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • vue項(xiàng)目打包部署到服務(wù)器的方法示例

    vue項(xiàng)目打包部署到服務(wù)器的方法示例

    這篇文章主要介紹了vue項(xiàng)目打包部署到服務(wù)器的方法示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • Vue項(xiàng)目新一代狀態(tài)管理工具Pinia的使用教程

    Vue項(xiàng)目新一代狀態(tài)管理工具Pinia的使用教程

    pinia是一個(gè)輕量級(jí)的狀態(tài)管理庫(kù),屬于 vue3 生態(tài)圈新的成員之一,下面這篇文章主要給大家介紹了關(guān)于Vue項(xiàng)目新一代狀態(tài)管理工具Pinia的使用教程,需要的朋友可以參考下
    2022-11-11
  • vue自定義表單生成器form-create使用詳解

    vue自定義表單生成器form-create使用詳解

    這篇文章主要介紹了vue自定義表單生成器,可根據(jù)json參數(shù)動(dòng)態(tài)生成表單,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 解決vue3中內(nèi)存泄漏的問(wèn)題

    解決vue3中內(nèi)存泄漏的問(wèn)題

    在項(xiàng)目中會(huì)發(fā)現(xiàn)一個(gè)奇怪的現(xiàn)象,當(dāng)我們?cè)谑褂胑lement-plus中的圖標(biāo)組件時(shí)會(huì)出現(xiàn)內(nèi)存泄漏,所以本文講給大家講講如何解決vue3中的內(nèi)存泄漏的問(wèn)題,需要的朋友可以參考下
    2023-07-07
  • 解決Vue Loading PostCSS Plugin failed:Cannot find module autoprefixer問(wèn)題

    解決Vue Loading PostCSS Plugin failed:Cann

    這篇文章主要介紹了解決Vue Loading PostCSS Plugin failed:Cannot find module autoprefixer問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • vue中改變了vuex數(shù)據(jù)視圖不更新,也監(jiān)聽(tīng)不到的原因及解決

    vue中改變了vuex數(shù)據(jù)視圖不更新,也監(jiān)聽(tīng)不到的原因及解決

    這篇文章主要介紹了vue中改變了vuex數(shù)據(jù)視圖不更新,也監(jiān)聽(tīng)不到的原因及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • vue3+vite assets動(dòng)態(tài)引入圖片的三種方法及解決打包后圖片路徑錯(cuò)誤不顯示的問(wèn)題

    vue3+vite assets動(dòng)態(tài)引入圖片的三種方法及解決打包后圖片路徑錯(cuò)誤不顯示的問(wèn)題

    這篇文章主要介紹了vue3+vite assets動(dòng)態(tài)引入圖片的幾種方式,解決打包后圖片路徑錯(cuò)誤不顯示的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03

最新評(píng)論