我正在使用webpack-dev-server进行热模块更换.它运行得很好,但这个错误每隔几秒就会在控制台中显示:GET http://mysite:8080/__webpack_hmr 404 (Not Found).
这是我的webpack.config.js:
var webpack = require('webpack'),
hostname = 'mysite',
port = 8080;
module.exports = {
entry: [
'babel-polyfill',
'./src/js/main.js',
'./dev/requireCss.js',
'webpack/hot/dev-server',
// I'm assuming the fault lies in the following line, but I can't figure out what's wrong
'webpack-hot-middleware/client?path=http://'+hostname+':'+port+'/__webpack_hmr'
],
output: {
path: __dirname + '/webpack',
filename: "bundle.js",
publicPath: 'http://'+hostname+':'+port+'/'
},
module: {
loaders: [{
test: /\.jsx?$/,
exclude: /(node_modules|bower_components)/,
loaders: ['react-hot', 'babel-loader?presets[]=react&presets[]=es2015']
} // removed some loaders for brevity
]
},
resolve: {
extensions: …Run Code Online (Sandbox Code Playgroud) 正如标题所示,除了主页('/')之外,我的laravel应用程序中的所有路由都会导致404错误.
我已将公共文件夹与laravel应用程序的其余部分分开,如下面的文件夹结构所示.编辑:我已经确认这不是造成问题的原因.
在开发系统(本地)和生产系统(共享主机)上都会发生此错误.
编辑:我忘了提到:如果我去localhost/index.php/route_name,路由工作
文件夹结构:(为方便起见,文件夹名称更改为public/laravel /)
.
+-- public/
| +-- index.php
| +-- packages/
| +-- etc...
+-- laravel/
| +-- app/
| +-- artisan
| +-- etc...
Run Code Online (Sandbox Code Playgroud)
routes.php文件:
<?php
Route::get('/', function() // Only this route works
{
return 'hello world';
});
Route::get('oversikt', function() // This route does not work
{
return 'goodbye world';
});
Run Code Online (Sandbox Code Playgroud)
引导/ paths.php:
<?php
return array(
'app' => __DIR__.'/../app',
'public' => __DIR__.'/../../pc',
'base' => __DIR__.'/..',
'storage' => __DIR__.'/../app/storage',
);
Run Code Online (Sandbox Code Playgroud)
index.php文件:
<?php
require __DIR__.'/../pc_backend/bootstrap/autoload.php';
$app …Run Code Online (Sandbox Code Playgroud) 我正在尝试在guzzle请求上设置referer标头,但是当我分析Chrome开发人员工具的请求时,referer标头不在请求标头列表中.这是我设置标题的方式:
$headers = ['referer' => 'test.referer.com'];
$guzzle = new Client([
'defaults' => ['headers' => $headers]
]);
$result = $guzzle->get('http://google.com');
return $result;
Run Code Online (Sandbox Code Playgroud)
我尝试了多种其他解决方案,但它仍然无法正常工作.我错过了什么?