小编pal*_*lra的帖子

如何记录JavaScript承诺的已解析值

鉴于此代码:

function asyncFoo() {
  return new Promise(function (fulfill, reject) {
    doAsyncStuff(function(err, data) {
      if(err) reject(new Error(err));
      else fulfill(new Bar(data));
    });
  });
}
Run Code Online (Sandbox Code Playgroud)

我如何记录asyncFoo将返回一个Promise,当满足时将产生一个实例Bar,并且当被拒绝时将产生一个实例Error

/**
 * @return << Here, what do I have to write? >>
 */
function asyncFoo() { ... }
Run Code Online (Sandbox Code Playgroud)

javascript jsdoc

9
推荐指数
2
解决办法
6006
查看次数

在回调函数中访问类属性

我的代码中有一点问题.这里是 :

// We are in the constructor of my class
this.socket.emit('getmap', {name: name}, function(data){
    this.mapData = data.map;
    this.load();
});
Run Code Online (Sandbox Code Playgroud)

问题是该mapData属性未设置,实际上this是指名称空间Socket.我如何this.mapData通过此功能访问?

抱歉我的英语不好......

javascript

3
推荐指数
1
解决办法
2080
查看次数

将文字移动到ES寄存器

我有这部分代码:

mov ax, 0x100
mov es, ax
Run Code Online (Sandbox Code Playgroud)

但是当我尝试用以下代码替换上面的代码时:

mov es, 0x100
Run Code Online (Sandbox Code Playgroud)

nasm告诉我我做了一个invalid combination of opcode and operands。为什么呢

x86 assembly nasm

3
推荐指数
1
解决办法
813
查看次数

当server_name不匹配时,Nginx会丢弃

我有两个vhost:一个在domain.tld端口80上,另一个在sub.domain.tld端口443上,SSL上.我在我的DNS服务器上添加了一个CNAME条目,将我的sub子域重定向到domain.tld..一切都按预期工作,但会http://sub.domain.tld像去一样http://domain.tld,并且https://domain.tld一样https://sub.domain.tld.我怎么能阻止这个?

我的配置:

server {
    listen *:443;
    listen [::]:443;

    server_name www.sub.domain.tld;

    ssl on;
    ssl_certifiate ...;
    ssl_certifiate_key ...;

    root /var/www/sub.domain.tld;
    ...
}

server {
    listen *:80;
    listen [::]:80;

    server_name www.domain.tld;

    root /var/www/domain.tld;
    ...
}
Run Code Online (Sandbox Code Playgroud)

subdomain dns http nginx

3
推荐指数
1
解决办法
955
查看次数

标签 统计

javascript ×2

assembly ×1

dns ×1

http ×1

jsdoc ×1

nasm ×1

nginx ×1

subdomain ×1

x86 ×1