gpt4 book ai didi

javascript - webpack-dev-server sockjs 错误的 url

转载 作者:行者123 更新时间:2023-12-03 03:21:36 30 4
gpt4 key购买 nike

我遇到一个问题,我的 webpack-dev-server 实例正在监听与我的 Web 服务器不同的 url。 Web 服务器位于 http://dev.foo.com/而 webpack 正在监听 localhost:8080。我包括内置的 app.bundle.js<head>在我的网络服务器上标记。

问题是 webpack 正在尝试连接到 http://dev.foo.com:8080/sockjs-node/info?t=1507075303656并正在接收net::ERR_CONNECTION_REFUSED而不是连接到http://localhost:8080/sockjs-...

我一生都无法弄清楚是否可以更改此网址,大多数答案似乎表明我需要更改 entry: ['webpack-dev-server/client']但这似乎对我不起作用。

这是我的 webpack 配置。

// webpack.common.js
const path = require('path');

module.exports = {
entry: ['./js/application.js'],
output: {
path: path.resolve(__dirname, './build'),
filename: 'app.bundle.js'
},
module: {
rules: [
{ test: /\.js$/, loader: 'babel-loader', exclude: /node_modules/ },
{ test: /\.jsx$/, loader: 'babel-loader', exclude: /node_modules/ }
]
}
}
// webpack.dev.js
const merge = require('webpack-merge');
const common = require('./webpack.common.js');

module.exports = merge(common, {
entry: ['webpack-dev-server/client?http://127.0.0.1:8080/'],
module: {
rules: [
{
test: /\.scss$/,
use: [
{ loader: "style-loader" },
{ loader: "css-loader" },
{ loader: "sass-loader" }
]
},
{ test: /\.(eot|svg|ttf|woff|woff2)$/, loader: 'file-loader?name=http://localhost:8080/fonts/[name].[ext]' }
]
},
devServer: {
hot: true,
headers: {
"Access-Control-Allow-Origin": "*",
"Access-Control-Allow-Methods": "GET, POST, PUT, DELETE, PATCH, OPTIONS",
"Access-Control-Allow-Headers": "X-Requested-With, content-type, Authorization"
}
}
});

最佳答案

出于某种奇怪的原因,我似乎通过删除我的 node_modules 文件夹和我的 yarn.lock 文件并运行 yarn install 解决了该问题> 再次。

关于javascript - webpack-dev-server sockjs 错误的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46555252/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com