小编Kha*_*nna的帖子

为什么我的Flask应用程序在Heroku上被检测为node.js.

我最近对heroku上托管的Flask应用程序的结构进行了一些更改,现在heroku决定将其检测为Python应用程序的Node.js app intead.我的应用程序使用python(Flask)作为后端api和javascript作为前端.

我所做的更改包括将npm和bower集成到我的应用程序中,以简化应用程序的javascript开发.

python heroku node.js flask

13
推荐指数
2
解决办法
1655
查看次数

在 es6 Map 上调用 `Array.prototype.some()` 的更好方法

我最近将一些使用常规对象作为映射的代码转换为新的 es6Map类。我很快就遇到了一个问题,虽然Map该类包含一个forEachlike Array,但它不包含一个some方法以及许多其他Array.prototype方法。

为了提供一些上下文,带有常规 JS 对象的原始代码如下所示:

var map = {
    entry1: 'test',
    entry2: 'test2'
};

Object.keys(map).some(key => {
    var value = map[key];
    // Do something...found a match
    return true;
});
Run Code Online (Sandbox Code Playgroud)

Map类不包括一个entries方法,但遗憾的是此返回一个Iterator对象。这也不包括访问这些Array.prototype方法的任何简单方法。

我很好奇是否有一种干净的方法可以做到这一点,或者我是否在咆哮错误的树。

javascript arrays ecmascript-6 es6-map

5
推荐指数
1
解决办法
1971
查看次数

标签 统计

arrays ×1

ecmascript-6 ×1

es6-map ×1

flask ×1

heroku ×1

javascript ×1

node.js ×1

python ×1