nodejs
node app.js npm package express oluşturuldu yönlendirme yapıldı
npm start yaptıktan sonra sunucu çalışır duruma gelir. test.js açılır. 1- farklı bloklarda kullanılır var ile. function scope 2- let ise blok dışına çıkamaz. block scope
LET - değişken CONST - sabit (torken - id ler- sql den çekilen veriler)
---09.11.23---
APİ- kullanıcılara sunulan arayüz (application programming interface) makinaya yani sunucuya gönderilen "request" ile "response" geri dönüş yapılır. (web site gelir veya istenilen şey)
MVC TASARIM DESENİ = incele model(veritabanı ile haberleşir) controller(pull-path kısmı) view(front-end kısmı ile görünülen kısım)
npm i myswl ile db bağlantı oluşturuldu. app çalıştırması için npm start
mysql bağlantısı yapıldıktan sonra şifre gizleme özelliği olan "dotenv" yükle. yeni bir dosya ".env" ile gizli veriler korunur.
router ile bir işlemi gerçekleştirmek için yönlendirir. register=yeni kayıt login= giriş
router standart kavramlar:
- post: veri gönderme
- get: veri alma
- put: veri güncelleme
- patch: veri güncelleme
- delete: veri silme
routers= hangi controlller olacağını söyler.
---16.11.23--- veri tabanı oluşturuldu. veriler db aktarıldı controller.js dosyası ile