欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

cors跨域和json

錢淋西2年前8瀏覽0評論

CORS跨域

CORS(Cross-Origin Resource Sharing,跨域資源共享)是一種機制,可以讓Web應用程序從不同的域名訪問其資源。通過在對跨域資源的請求和響應中增加一些標頭信息,CORS允許Web應用程序在瀏覽器中訪問來自不同域的資源。

// 以Node.js為例,設置CORS
const express = require('express');
const app = express();
app.use(function(req, res, next) {
res.header('Access-Control-Allow-Origin', '*');
res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE');
res.header('Access-Control-Allow-Headers', 'Content-Type');
next();
});
app.get('/', function(req, res) {
res.send('hello world');
});
app.listen(3000, function() {
console.log('listening on *:3000');
});

JSON

JSON(JavaScript Object Notation,JavaScript對象表示法)是一種輕量級的數據交換格式。它基于JavaScript語言的一個子集,并且易于閱讀和編寫。JSON格式在前后端交互數據時廣泛使用。

// JSON格式示例
{
"userInfo": {
"name": "Jack",
"age": 25,
"gender": "male"
},
"interests": [
{
"name": "reading",
"level": "advanced"
},
{
"name": "music",
"level": "intermediate"
}
]
}
// JSON.parse()用于將JSON字符串轉換為JavaScript對象
const jsonStr = '{"name": "Jack", "age": 25}';
const jsonObj = JSON.parse(jsonStr);
console.log(jsonObj);   // 輸出:{name: "Jack", age: 25}
// JSON.stringify()用于將JavaScript對象轉換為JSON字符串
const jsonObj = {name: 'Jack', age: 25};
const jsonStr = JSON.stringify(jsonObj);
console.log(jsonStr);   // 輸出:{"name":"Jack","age":25}