Menjelajahi Node, Express, Knex, Dan Objection
Setelah akhirnya merasa nyaman dengan PHP, saya memutuskan untuk belajar sendiri Node.js untuk proyek baru di perusahaan. Saya langsung terlempar, apa itu runtime? Apa itu Express? Knex? Obejection? Rel adalah paket lengkap dengan busur kecil di atasnya. Node jelas lebih terlibat. Mari selami dan demistifikasi Node, dan kerangka kerja yang sesuai, pembuat kueri, dan ORM. Mari kita mulai dengan Node.js. Node adalah bukan bahasa. Ini adalah runtime, dalam hal ini, cara untuk menjalankan Javascript di luar browser. Ini dapat digunakan untuk menulis aplikasi sisi server dengan akses ke sistem operasi, sistem file, dan yang lainnya. Itu ditulis dalam C ++, C, dan JavaScript dan dibangun di atas mesin JavaScript v8 open source. Beberapa keuntungan dari Node termasuk asynchronous, non blocking, dan memungkinkan kita membuat aplikasi fullstack hanya dengan JavaScript. Untuk menginstal, klik di sini . Untuk menjalankan file JavaScript dengan Node, cukup ketik perintah node diikuti dengan nama file. Misalnya, node index.js . Express.js mendeklarasikan dirinya sebagai “kerangka kerja web yang cepat, tidak beropini, dan minimalis untuk Node.js”. Ini dapat digunakan di atas Node untuk menyediakan fungsionalitas web tambahan. Express memiliki banyak metode bawaan yang membuat rute sangat mudah digunakan, serta membuat API yang kuat. Untuk memulai dengan Express, jalankan npm init ke dalam baris perintah untuk membuat package.json, yang mendefinisikan skrip Anda dan mencantumkan dependensi Anda. Selanjutnya, jalankan npm install express untuk menginstal. Dengan melakukan ini, Anda menginstal Express di dalam direktori node_modules. Node_modules melacak semua dependensi per proyek, mirip dengan gemfile. Selanjutnya, di dalam aplikasi Anda, Anda harus menyertakan kode berikut: Ini mengimpor Express dari node_modules, dan...
Read More
Recent Comments