我正在部署一个 django 应用程序,但它失败了,因为由于某种原因,gunicorn.socket 文件没有被创建,尽管在添加 nginx 之前它工作得很好,所以我搜索了互联网并找到了这个答案,那个人说这是因为虚拟环境,但我确定必须有办法使用 venv 来解决它,对吗?
我从 nginx 得到的日志:
connect() to unix:/run/gunicorn.sock 连接到上游时失败(11 1:连接被拒绝),
来自 gunicorn 的错误:
gunicorn.socket:失败,结果为“service-start-limit-hit”。
我 100% 确定问题出在 gunicorn 而不是 nginx 的设置,因为我确实检查了 gunicorn 文件并且它不存在。
我的网站上有一个标题,在桌面视图中如下所示:
但在移动版本上,照片设置为显示:无;
但审计表明浏览器仍然加载它!
所以我尝试了display: none;父亲 div 并且仍然加载,
有没有办法阻止浏览器加载它?
我在我的节点应用程序中有这个文件,它应该使用cheerio从他们的官方网站获取有关每个联赛冠军的一些数据,并且一切顺利但是当我将所有数据添加到我的数组然后将其作为json数据返回时写入函数在地图完成之前运行,所以我只是创建一个 json 文件,其中包含一个空数组:
const request = require('request');
const cheerio = require('cheerio');
const fs = require('fs');
const champions = fs.readFileSync('champions.json');
const championsObj = JSON.parse(champions);
let champsList = [];
championsObj.map(champ => {
request(champ.href, (err, res, html) => {
if (!err && res.statusCode == 200) {
const $ = cheerio.load(html);
const champName = $('.style__Title-sc-14gxj1e-3 span').text();
let skins = [];
const skinsList = $('.style__CarouselItemText-sc-1tlyqoa-16').each(
(i, el) => {
const skinName = $(el).text();
skins.push = skinName;
}
);
const champion = {
champName,
skins
}; …Run Code Online (Sandbox Code Playgroud) css ×1
deployment ×1
django ×1
es6-promise ×1
gatsby ×1
gunicorn ×1
html ×1
javascript ×1
nginx ×1
node.js ×1
promise ×1