小编Rah*_*hul的帖子

异步等待图像加载

Temp.js

export default class Temp {
    async addImageProcess(src){
        let img = new Image();
        img.src = src;
        return img.onload = await function(){
          return this.height;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

anotherfile.js

import Temp from '../../classes/Temp'
let tmp = new Temp()

imageUrl ="https://www.google.co.in/images/branding/googlelogo/2x/googlelogo_color_120x44dp.png"
let image = tmp.addImageProcess(imageUrl);
console.log(image)
Run Code Online (Sandbox Code Playgroud)

以上是我的代码.我有一个图像网址,并尝试使用异步等待获取图像的属性,但它不起作用,不明白我错过了什么.

javascript async-await ecmascript-6

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

羽毛定制结果

我一直在用羽毛制作API服务器。我有两个猫鼬服务。现在,我的要求是我想要一个同时具有这两种服务的API。假设product-masterproduct是两项服务。我想要的输出是合并两个服务。

为此,我发现一种方法是挂钩。所以我尝试了这个。

module.exports = function () {
return function (hook) {
let Product = hook.app.service('product').Model;

return new Promise(function(resolve, reject){
  Product.find({}, function(err, products) {
    var productMap = [];
    products.forEach(function(product) {
      productMap.push(products);
    });
    res.send(productMap);
    console.log(productMap);
    resolve(hook);
  });
});
};
};
Run Code Online (Sandbox Code Playgroud)

现在,我在product-master的 find方法之前调用了钩子,但是我不了解如何将产品的记录合并到product-master服务中。

还有一件事是如何创建一个具有合并结果和自定义路由的不同API,例如http:// localhost:3030 / products

更新资料

我发现了一篇关于stackoverflow的文章,可能会有所帮助。

feathersjs

2
推荐指数
1
解决办法
1490
查看次数