Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 节点服务器未返回此特定数据集的响应_Javascript_Node.js - Fatal编程技术网

Javascript 节点服务器未返回此特定数据集的响应

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

我正在运行一个节点服务器,为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 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
在浏览器中?是。它在浏览器选项卡中的文件中工作