我创建了用作 WSGI 服务器的FlaskWSGI 应用程序gunicorn,用于PostgreSQL通过Flask SQLAlchemy扩展使用的 DB 。这一切都托管在Heroku.
枪炮配置
Heroku PostgreSQL 配置
对于其他一切,使用默认配置。
我收到此错误:sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) FATAL: too many connections for role <id>。显然,我超出了允许的数据库连接数。
我尝试了这些东西来修复它:
poolclass为NullPool;pool_recycle为 2。即使超过 2 秒,连接数仍然相同;session.close()与engine.dispose();max_overflow = 0, SQLALchmey pool_size = …CommonJS 导入const webpack = require('webpack');工作正常,但 ES6import webpack from 'webpack';没有。
来自Webpack 文档:
webpack 版本 2 原生支持 ES6 模块语法。
但它对我来说不是开箱即用的。
我也试过:
babel-loader的JS文件;但这一切都行不通。
包.json
"scripts": {
"build:dev": "webpack --config webpack.config.dev.babel"
},
"devDependencies": {
"babel-loader": "^7.1.4",
"webpack": "^4.8.3",
"webpack-cli": "^2.1.3",
"webpack-merge": "^4.1.2"
}
Run Code Online (Sandbox Code Playgroud)
webpack.config.common.babel.js
export const /* in this implied like default */ module = {
loaders: [
{
test: /\.js$/,
loader: 'babel-loader',
exclude: '/node_modules/'
}
],
};
Run Code Online (Sandbox Code Playgroud)
webpack.config.dev.babel.js
import webpack from 'webpack';
import …Run Code Online (Sandbox Code Playgroud) ecmascript-6 ×1
flask ×1
gunicorn ×1
import ×1
javascript ×1
node.js ×1
postgresql ×1
python ×1
sqlalchemy ×1
webpack ×1