Javascript 节点服务器未返回此特定数据集的响应
我正在运行一个节点服务器,为fetchdata api返回数据Javascript 节点服务器未返回此特定数据集的响应,javascript,node.js,Javascript,Node.js,我正在运行一个节点服务器,为fetchdata api返回数据 const express = require('express') const app = express() const port = 3000 const z = { 'a': 'tobi' }; app.get('/fetchdata', function (req, res) { res.json(z); }) app.listen(port, () => console.log(`Example app l
const express = require('express')
const app = express()
const port = 3000
const z = { 'a': 'tobi' };
app.get('/fetchdata', function (req, res) {
res.json(z);
})
app.listen(port, () => console.log(`Example app listening on port ${port}!`))
在第二个场景中,我运行的节点服务器使用第一个节点提供的api
const express = require('express')
const app = express()
const port = 3001
app.get('/', (req, res) => res.send(`
<html>
<body>Hello user!!</body>
<script>
fetch('http://localhost:3000/fetchdata', {mode: 'no-cors'})
.then(res => res.json())
.then(res => console.log(res))
</script>
</html>
`));
app.listen(port, () => console.log(`Example app listening on port ${port}!`))
const express=require('express'))
const app=express()
常数端口=3001
app.get(“/”,(req,res)=>res.send(`
你好,用户!!
取('http://localhost:3000/fetchdata“,{模式:'无cors'})
.then(res=>res.json())
.then(res=>console.log(res))
`));
app.listen(端口,()=>console.log(`Example app listening on port${port}!`))
在第二个案例中,我无法得到任何回应。Api显示空白响应。如果我保持
z=[{'a':'tobi'}]
;它很好用。只有z的上一个值失败。您可以打开http://localhost:3000/fetchdata
在浏览器中?是。它在浏览器选项卡中的文件中工作