1. 程式人生 > >egg.js post跨域請求問題

egg.js post跨域請求問題

使用Egg呼叫POST請求的時候,瀏覽器會觸發405報錯

 npm i egg-cors --save

config.default.js

 config.security = {
        csrf: {
            enable: false,
            ignoreJSON: true, // 預設為 false,當設定為 true 時,將會放過所有 content-type 為 `application/json` 的請求
        },
        domainWhiteList: ['http://localhost:3001']
    };
    config.cors = {
        allowMethods:
'GET,HEAD,PUT,POST,DELETE,PATCH,OPTIONS', };

這裡寫圖片描述

plugin.js

exports.cors = {
    enable: true,
    package: 'egg-cors',
};

這裡寫圖片描述