concurrently kütüphanesi yardımı ile aynı anda iki sunucuyu çalıştırma
İki tane sunucumuz olduğunu var sayıyoruz. Biri Back-End diğeri Front-end
Klasör dizinim şu şekilde blog/server/client
Back-end tarafım server dizininin içinde server dizinimin içine
npm i --save concurrently komutu ile kütüphanemizi indiriyoruz.
server dizinimde ki packpage.json dosyasını açıp;
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node index.js",
"server": "nodemon index.js",
"client": "npm run start --prefix client",
"dev": "concurrently \"npm run server\" \"npm run client \" "
Şeklinde kodlarımı ekliyorum. Artık npm run dev dediğimde iki sunucumda aktif olacak.
Derleme işlemi için ise
"engines": {
"node": "8.1.1",
"npm": "5.0.3"
},
kodları atalaım heroku deploy yaptığımız lazım olacak.
Npm run dev yaptığınız da çalışmaz ise ve normalde çalışıyordu ise port numaralarınızı değişirtirdiğiniz dedüzelecektir.
Yorumlar
Yorum Gönder