Thực thi một backend sử dụng Express, Mongoose ODM, và Jest (phần 29)

Cho phép truy cập từ các URLs khác sử dụng CORs

Các trình duyệt có một đặc tính an toàn chỉ cho phép chúng ta truy cập các APIs trên cùng URL như page hiện tại
chúng ta đang ở trên. Để cho phép truy cập tới backend của chúng ta từ các URLs khác hơn là bản thân URL của
backend (ví dụ, khi chúng ta chạy frontend trên một cổng khác trong học phần tiếp theo), chúng ta cần cho phép các
yêu cầu CORs. Hãy thiết lập cái đó bây giờ sử dụng thư viện cors với Express:
1. Cài đặt cors dependency:

$ npm install cors@2.8.5

2. Biên tập src/app.js và nhập khẩu cors ở đó:

import cors from ‘cors’

3. Bây giờ thêm code sau sau khi app của chúng ta được khởi tạo để load cors plugin như middleware vào Express app
của chúng ta:

const app = express()
app.use(cors())
app.use(bodyParser.json())

Bây giờ rằng các yêu cầu CORs đã được phép, chúng ta có thể bắt đầu thử các routes trong một trình duyệt!

Chia sẻ