国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Node.js 使用 cors 中間件解決跨域問題

這篇具有很好參考價值的文章主要介紹了Node.js 使用 cors 中間件解決跨域問題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

CORS 跨域資源共享

什么是 CORS

cors 是 Express 的一個第三方中間件。通過安裝和配置 cors 中間件,可以很方便地解決跨域問題。

CORS (Cross-Origin Resource Sharing,跨域資源共享)由一系列 HTTP 響應頭組成,這些 HTTP 響應頭決定瀏覽器是否阻止前端 JS 代碼跨域獲取資源。

瀏覽器的同源安全策略默認會阻止網頁“跨域”獲取資源。但如果接口服務器配置了 CORS 相關的 HTTP 響應頭,就可以解除瀏覽器端的跨域訪問限制。
Node.js 使用 cors 中間件解決跨域問題,node.js,中間件

CORS 的注意事項

① CORS 主要在服務器端進行配置??蛻舳藶g覽器無須做任何額外的配置,即可請求開啟了 CORS 的接口。
② CORS 在瀏覽器中有兼容性。只有支持 XMLHttpRequest Level2 的瀏覽器,才能正常訪問開啟了 CORS 的服務端接口(例如:IE10+、Chrome4+、FireFox3.5+)。

CORS 響應頭部 - Access-Control-Allow-Origin

響應頭部中可以攜帶一個 Access-Control-Allow-Origin 字段,其語法如下:
Node.js 使用 cors 中間件解決跨域問題,node.js,中間件
其中,origin 參數的值指定了允許訪問該資源的外域 URL。
注意:為通配符 *,表示允許來自任何域的請求

CORS使用

使用步驟分為如下 3 步文章來源地址http://www.zghlxwxcb.cn/news/detail-809641.html

  1. 運行 npm install cors 安裝中間件
  2. 使用 const cors = require(‘cors’) 導入中間件
  3. 在路由之前調用 app.use(cors()) 配置中間件
const cors = require('cors');
app.use(cors())

Deom

const express = require('express');
const cors = require('cors');


const app = express();

// 配置解析表單數據的中間件
app.use(express.urlencoded( {extended: false} ))

// 一定要在路由之前,配置 cors 這個中間件,從而解決接口跨域的問題
app.use(cors())


const router = require("./apiRouter.js")
// 把路由模塊注冊到 app 上
app.use("/api",router)

app.listen(80,()=>{
    console.log("http://127.0.0.1");
});

到了這里,關于Node.js 使用 cors 中間件解決跨域問題的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • laravel 中間件跨域自定義封裝

    laravel 跨域cors中間件封裝 有需要的可以參考

    2024年01月22日
    瀏覽(17)
  • 【Python開發(fā)】FastAPI 09:middleware 中間件及跨域

    【Python開發(fā)】FastAPI 09:middleware 中間件及跨域

    FastAPI?提供了一些中間件來增強它的功能,類似于 Spring 的切面編程,中間件可以在請求處理前或處理后執(zhí)行一些操作,例如記錄日志、添加請求頭、鑒權等,跨域也是 FastAPI?中間件的一部分。 目錄 1 中間件 1.1?創(chuàng)建中間件 1.2 使用中間件? 2 跨域 2.1 跨域詳解 2.2 使用 CORSM

    2024年02月09日
    瀏覽(23)
  • node中間件-koa框架

    安裝 npm i koa koa導出的是一個類,必須用 new 進行創(chuàng)建 koa也是通過注冊中間件來完成請求操作的 koa注冊的中間件提供了兩個參數: ctx:上下文(Context)對象; koa并沒有像express一樣,將req和res分開,而是將它們作為ctx的屬性; ctx代表一次請求的上下文對象; ctx.reque

    2024年02月16日
    瀏覽(33)
  • node中間件-express框架

    node中間件-express框架

    方式一 : express提供的腳手架,直接創(chuàng)建一個應用的骨架 安裝腳手架npm install -g express-generator 創(chuàng)建項目 express express-demo 安裝依賴npm install 啟動項目 node bin/www 方式二 : 從零搭建自己的express應用結構; 初始化項目 npm init 安裝express npm i express 導入–創(chuàng)建–監(jiān)聽 使用參考文檔 中

    2024年02月16日
    瀏覽(34)
  • 第九篇:node靜態(tài)文件服務(中間件)

    第九篇:node靜態(tài)文件服務(中間件)

    ????江城開朗的豌豆 :個人主頁 ????個人專欄? :《 VUE 》?《 javaScript 》 ??? ?個人網站? :《 江城開朗的豌豆?? 》? ???生活的理想,就是為了理想的生活?! 當今互聯網時代,Node.js 成為了最受歡迎的服務器端開發(fā)平臺之一。作為一名小白,學習 Node.js 可能會讓你感

    2024年02月20日
    瀏覽(18)
  • cool Node后端 中實現中間件的書寫

    cool Node后端 中實現中間件的書寫

    1.需求 在node后端中,想實現一個專門鑒權的文件配置,可以這樣來解釋 就是 有些接口需要token調用接口,有些接口不需要使用token 調用? 這期來詳細說明一下 ? ? ?什么是中間件中間件顧名思義是指在請求和響應中間,進行請求數據的攔截處理,數據校驗,并且進行邏輯處理

    2024年02月20日
    瀏覽(25)
  • node 第十四天 基于express的第三方中間件multer node后端處理用戶上傳文件

    Multer 是一個 node.js 中間件,用于處理 multipart/form-data 類型的表單數據,它主要用于上傳文件。它是寫在 busboy 之上的所以非常高效。 前面我們已經知道了怎樣利用express提供的靜態(tài)資源處理中間件 express.static() 處理用戶請求靜態(tài)資源文件(圖片, js, css等) 接下來學習如何處理用

    2024年02月06日
    瀏覽(23)
  • 【ASP.NET Core 基礎知識】--中間件--內置中間件的使用

    ASP.NET Core 中包含很多內置的中間件,我們不可能對每一個內置的中間件進行一一講解,并且中間件的使用步驟大致一樣,因此本文講解幾個常用的內置中間件以及使用中間件的步驟,希望讀者們可以舉一反三。 一、內置中間件的介紹 1.1 靜態(tài)文件中間件 在ASP.NET Core中,靜態(tài)

    2024年01月17日
    瀏覽(97)
  • session中間件的使用

    npm i express-session 說明: 設置了session的名稱為\\\"sid\\\",這是cookie的名稱,默認值是connect.id。 設置了一個密鑰\\\"forever\\\",用于對session數據進行加密和簽名。 設置了兩個選項:saveUninitialized和resave。saveUninitialized表示是否每次請求自動創(chuàng)建cookie用來存儲session的id,默認值為false;resave表示是

    2024年02月16日
    瀏覽(19)
  • 中間件redis的使用

    Java中的中間件配置體現在springboot的yml配置文件中。Springboot框架支持微服務和中間件和restful api遠程服務的調用。中間件是Java web系統(tǒng)的中間層的服務系統(tǒng)的調用接口。Springboot的自動裝配和約定大于配置機制初始化springcontext的容器空間和注冊組件。使用容器管理服務注冊對象

    2024年02月05日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包