在 HarmonyOS App 中处理跨域请求。先要解决跨域问题。配置CORS:在服务器端配置CORS响应头,允许跨域请求。下面提供了前端和后端的代码,更加直观的展示如何解决这个问题。详细代码如下:前端代码// 前端代码 fetch('http://your-api-endpoint.com/data', { method: 'GET', headers: { 'Content-Type': 'application/json' } }) .then(response => response.json()) .then(data => { console.log(data); }) .catch(error => { console.error('Error:', error); });后端代码:// 后端代码 (示例为Node.js) const express = require('express'); const app = express(); app.use((req, res, next) => { res.header('Access-Control-Allow-Origin', '*'); res.header('Access-Control-Allow-Methods', 'GET, POST, PUT, DELETE'); res.header('Access-Control-Allow-Headers', 'Content-Type'); next(); }); app.get('/data', (req, res) => { res.json({ message: 'This is data from server' }); }); app.listen(3000, () => { console.log('Server is running on port 3000'); });
在 HarmonyOS App 中处理跨域请求。先要解决跨域问题。
配置CORS:在服务器端配置CORS响应头,允许跨域请求。
下面提供了前端和后端的代码,更加直观的展示如何解决这个问题。
详细代码如下:
前端代码
后端代码: