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_Express_Content Security Policy - Fatal编程技术网

Javascript 如何修复节点应用程序的内容安全策略错误

Javascript 如何修复节点应用程序的内容安全策略错误,javascript,node.js,express,content-security-policy,Javascript,Node.js,Express,Content Security Policy,获取404(未找到) localhost/:1拒绝加载映像“”,因为它违反了以下内容安全策略指令:“default src‘none’”。请注意,“img src”未显式设置,因此“default src”用作回退 我得到一份工作“我的节点应用上的内容安全策略错误。我只运行一个简单的节点服务器应用程序。根据错误消息请求,我在根文件夹中添加了一个favicon.ico图像,但它没有消失 express服务器不会自动提供源目录中的文件。如果希望请求/favicon.ico来提供文件,则需要向服务器添

获取404(未找到)

localhost/:1拒绝加载映像“”,因为它违反了以下内容安全策略指令:“default src‘none’”。请注意,“img src”未显式设置,因此“default src”用作回退


我得到一份工作“我的节点应用上的内容安全策略错误。我只运行一个简单的节点服务器应用程序。根据错误消息请求,我在根文件夹中添加了一个favicon.ico图像,但它没有消失

express服务器不会自动提供源目录中的文件。如果希望请求
/favicon.ico
来提供文件,则需要向服务器添加适当的逻辑:

const express = require('express');
const graphqlHTTP = require('express-graphql');
const schema = require('./schema/schema');

const app = express();

app.use('/graphql', graphqlHTTP({
   schema,
   graphiql: true,
}));

app.listen(5000, () => {
   console.log('now listening for requests on port 5000')
})

您需要共享服务器代码,否则我们不知道它实际在做什么。
const express=require('express');常量graphqlHTTP=require('express-graphql');const schema=require('./schema/schema');常量app=express();use('/graphql',graphqlHTTP({schema,graphiql:true,}));app.listen(5000,()=>{console.log('now listening for requests on port 5000')})
你能编辑你的问题以包含代码以便更易读吗?@Jacob,谢谢,让我编辑问题或添加代码的屏幕截图请将代码放在那里,而不是屏幕截图。此外,发布错误消息的文本而不是错误的屏幕截图使其可以搜索,以便其他有相同错误的人可以找到你的问题;谢谢您的想法当浏览器请求
/favicon.ico
时,您是否看到
.ico
文件被下载?它在chrome开发工具的网络选项卡中显示(阻止:csp)
const path = require('path');

app.get('/favicon.ico', (req, res) => {
  // Use actual relative path to your .ico file here
  res.sendFile(path.resolve(__dirname, '../favicon.ico'));
});