我有包含所有依赖项的package.json,并使用webpack启动脚本。在部署到heroku时,我得到错误R10(启动超时) - > Web进程无法在启动后60秒内绑定到$ PORT
"scripts": {
"start": "webpack-dev-server --test"
},
Webpack配置文件。
var config = {
entry: './main.js',
output: {
path:'./',
filename: 'index.js',
},
devServer: {
inline: true,
port: process.env.PORT || 8010
},
module: {
loaders: [
{
test: /\.jsx?$/,
exclude: /node_modules/,
loader: 'babel',
query: {
presets: ['es2015', 'react']
}
},
{ test: /\.css$/, loader: "style!css" },
]
}
}
module.exports = config;
答案 0 :(得分:1)
有点晚了......
上面的代码不适用于heroku,因为webpack devServer是用于开发的。
对于生产,您需要创建一个单独的webpack.prod.config.js并使用快递传递<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Site Admin</title>
</head>
<body>
<?php
require_once('connect.php');
$stmt = $conn->prepare('SELECT * FROM tblContent');
$stmt->execute();
$results = $stmt->fetch();
?>
<select name="select1" id="select1">
<option value="null">Choose Page</option>
<?php
foreach($results as $row) { ?>
<option value="<?= $row['content'] ?>"><?= $row['content'] ?></option>
<?php
} ?>
</select>
</body>
</html>
..
这里是IEnumerable
用于制作herpack准备好的webpack配置