我正在尝试下载并安装所有命令的帮助文件,但它不起作用。我在 Windows 终端中使用 Powershell 7.1.1。
Update-Help: Failed to update Help for the module(s) 'ConfigDefender, PSReadline' with UI culture(s) {en-US} : One or more errors occurred. (Response status code does not indicate success: 404 (The specified blob does not exist.).).
Run Code Online (Sandbox Code Playgroud)
美国英语帮助内容可用,并且可以使用以下命令进行安装:Update-Help -UICulture en-US。
这正是输出的样子
使用 ThreeJS 开发网页游戏。在 iOS 上,长按会在 0.5 秒过去后产生小的触觉振动反馈。
由于我希望用户能够按住手指四处走动,因此这是一种分心。
我已经为touchStart, touchEnd, touchMove, touchCancel, and 使用了 preventDefault 和 stopPropagation ,contextMenu我错过了什么?
每个都是这样实现的:
function onTouchStart(event) {
event.preventDefault();
event.stopPropagation();
...
Run Code Online (Sandbox Code Playgroud)
谢谢!
我创建了一个反应项目并添加了构造函数和渲染方法,在运行它时我期望构造函数和渲染只运行一次,但两者都运行了两次。第一个构造函数运行两次,然后渲染。有人可以帮忙吗,我的其他生命周期方法也是如此。
import React, {Component} from 'react';
class App extends Component {
constructor(props) {
super(props)
console.log('Constructor')
}
render() {
console.log('render')
return (
<h1>My Favorite Color is </h1>
);
}
}
export default App;
Run Code Online (Sandbox Code Playgroud)
这是我的 index.js .. 它是如何被调用的
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import * as serviceWorker from './serviceWorker';
ReactDOM.render(
<React.StrictMode>
<App />
</React.StrictMode>,
document.getElementById('root')
);
Run Code Online (Sandbox Code Playgroud)
所以我遇到的问题是,当 server.js 使用 https 时,客户端将无法与 server.js 连接。
如果我转到“https://mydomainame.com”,除了勇敢的浏览器之外,我会在所有其他浏览器的控制台中收到此错误 index.js:83 GET https://serverip:8081/socket.io/?EIO=3&transport=轮询&t=NK0oCD6 net::ERR_CERT_AUTHORITY_INVALID

(涂黑的是服务器的IP地址)奇怪的是,在brave浏览器中,域名更改为“http://mydomainname.com”,然后客户端连接到server.js

server.js代码:
var express = require('express'),
https = require('https');
var app = express();
var fs = require('fs');
var httpsOptions = {
key: fs.readFileSync('/var/www/ssl/sitename.com.key'),
cert: fs.readFileSync('/var/www/ssl/sitename.com.pem')};
var server = https.createServer(httpsOptions,app);
var io = require('socket.io').listen(server);
const port = 8081;
server.listen(port);
Run Code Online (Sandbox Code Playgroud)
和client.js连接代码:
socket = io.connect('https://serverip:8081', {secure: true});
Run Code Online (Sandbox Code Playgroud)
我对服务器和 nodejs 代码使用相同的原始证书。服务器使用 Apache2 和 PHPMyAdmin,并配置为使域仅使用 https 工作。
我在某处读到 Cloudflare 无法使用 443 以外的其他端口和其他端口,但我并没有真正理解它,而且我无法让 server.js 在端口 443 上工作。
我很感谢我能得到的任何信息或帮助!:)
头像问题示例
我正在尝试执行discord.js avatar 命令并且它有效。它发送需要发送的图像,但问题是发送的图像与其他机器人相比很小。我正在使用discord.js指南中的命令处理程序
const Discord = require('discord.js');
module.exports = {
name: 'avatar',
description: 'Get the avatar URL of the tagged user(s), or your own avatar.',
aliases: ['av', 'a'],
usage: '[commandname]',
cooldown: 10,
execute(message) {
if (!message.mentions.users.size) {
const embed = new Discord.MessageEmbed()
.setTitle(message.author.username)
.setColor(0x00ffff)
.setImage(message.author.displayAvatarURL({ format: 'png' }));
return message.channel.send(embed);
}
const mention = message.mentions.members.first();
const Embed = new Discord.MessageEmbed()
.setTitle(message.mentions.users.first().username)
.setColor(0x00ffff)
.setImage(mention.user.displayAvatarURL({ format: 'png' }));
return message.channel.send(Embed);
},
};
Run Code Online (Sandbox Code Playgroud) javascript ×2
cloudflare ×1
discord ×1
discord.js ×1
https ×1
ios ×1
node.js ×1
powershell ×1
reactjs ×1
safari ×1
socket.io ×1
touch-event ×1