鍍金池/ 問答/HTML/ nodejs前端啟動后如何實現自動匹配后臺端口?(已解決)

nodejs前端啟動后如何實現自動匹配后臺端口?(已解決)

前臺用webpack-dev-server --hot --inline啟動,而webpack.config.js的配置是這樣的
devServer: {

historyApiFallback: true,
hot: true,
inline: true,
contentBase: './webapp/dev',
progress: true,
port: 8000

},
entry: [

'webpack-dev-server/client?http://localhost:8000',
'webpack/hot/dev-server',
path.resolve(__dirname, 'react/main.js')

],
output: {

path: __dirname + '/webapp/build',
publicPath:'http://127.0.0.1:8000/',  
filename: './bundle.js',
chunkFilename: "[id].bundle.js"

}
看配置端口是8000,但是我后臺的端口是8080,發(fā)現用8080可以打開,而且我改了后端的端口后還是能訪問,好像前端能自動識別后端的端口,不知道是怎么實現這個功能的?
PS:已解決,發(fā)現nodejs并沒有做http服務器,還是后端起的web服務,在web.xml里指定了首頁路徑的跳轉文件,在首頁文件里寫了引用nodejs的代碼,所以并不是nodejs自動匹配后端而是后端的主動訪問nodejs

回答
編輯回答
陪妳哭

想多了。。。。一定是你哪里搞錯了,除非你在本地還搭建了一套服務注冊和發(fā)現的框架。

2017年8月6日 04:30