我开始Slack API
尝试获取消息列表。
这是我的步骤:
channels:read
和channels:history
范围(还有re-installed
它)conversations.list
(这很好用)conversations.list
,我找到了一个我使用的频道并复制了id
conversations.history
api
与channelid
步骤3结果:
{ "ok": false, "error": "not_in_channel" }
Run Code Online (Sandbox Code Playgroud)
我完全不确定这里发生了什么。我肯定在频道中有消息,该api的文档页面没有说明这个“not_in_channel”错误代码。
我究竟做错了什么?
我试图在打字稿中发现对象上的 getter 和 setter。我尝试过 Object.entries() 和 Object.keys() ,但这些都没有返回 getter 和 setter。我怎样才能列举这些呢?
编辑:这是一些显示问题的代码:
class ThingWithGetter{
myProperty = 22;
get myGetter() {return 1;}
}
const thing = new ThingWithGetter()
// Does not show getter
console.log(Object.keys(thing));
// Does not show getter
const descriptors = Object.getOwnPropertyDescriptors(thing);
console.log(Object.keys(descriptors));
// Does not show getter
console.log(Object.entries(thing))
Run Code Online (Sandbox Code Playgroud) 我 npm 将 pixi.js 安装到打字稿项目中。此行(在许多示例中找到)不起作用:
import * as PIXI from 'pixi.js';
Run Code Online (Sandbox Code Playgroud)
我收到错误“找不到模块‘pixi.js’”
我试过这个解决方法,它工作正常:
const PIXI = require('pixi.js');
Run Code Online (Sandbox Code Playgroud)
问题是这会丢失我想要的类型信息。Pixi 有一个 d.ts 文件,所以我应该得到类型。我在这里做错了什么?
-e
当我给它一个自定义域时,我已经找到了在azure服务上启用ssl的说明,但如果我只使用默认的*.azurewebsites.net,我该如何打开SSL呢?