鉴于此代码:
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) 我的代码中有一点问题.这里是 :
// 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通过此功能访问?
抱歉我的英语不好......
我有这部分代码:
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。为什么呢
我有两个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)