2015-03-08 22 views
11

Webpack-dev-server ile çalışmak için tepki-yönlendirici almaya çalışıyorum ancak Get/SOMEURL'i alamamaya devam ediyorum. Bunun nedeni, webpack-dev-server'in belirli bir dosyayı aradığı, ancak bulamamasıdır. Webpack'in, dosyaları aramak için tepki-yönlendirici kullanmaya başvurmasını rica ediyorum.webpack-dev-sunucu tepki-yönlendirici push durumu

Bunu nasıl kurabilirim?

Benim hırıltı:

'webpack-dev-server': { 
     options: { 
     hot: true, 
     port: 8000, 
     webpack: webpackDevConfig, 
     publicPath: '/assets/', 
     contentBase: './<%= pkg.src %>/' 
     }, 

     start: { 
     keepAlive: true, 
     } 
    }, 

cevap

15

webpack-dev-server için --history-api-fallback seçeneğini kullanın. Bu yol 'u kullanarak, rota başka bir dosyayla eşleşmiyorsa index.html hizmetini sunar.

<script src="./assets/app.js"></script> 

ziyade Yani

<script src="/assets/app.js"></script> 

den: (. Bu, HTML sayfası için dosya adı olarak index.html kullanmak zorunda demek) Benim için

+0

Her zaman DefaultRoute'a her seferinde değil, diğer yollardan ziyade DefaultRoute'a gittim. –

+0

Belirtildi Bu, yönlendirme kurulumuyla ilgili bir sorun gibi görünüyor, web paketi değil. Paylaşabileceğiniz kodunuz var mı? –

+0

/#/ –

1

, benim dizini dosyasında bu vardı geçmişe benziyor API geriye dönüşümü ile yanlış yapılandırmam oldu.