Danh mục: Nodejs
Giới thiệu Ghost CMS
Ghost CMS là một nền tảng quản trị nội dung CMS (content management system) mã nguồn mở chạy trên nền tảng Nodejs. Ghost CMS xuất hiện đã lâu nhưng khó cạnh tranh được với WordPress vì độ phủ cũng như sự dễ dàng của PHP. Nền tảng plugin, theme của WordPress phong phú hơn rất […]
Hướng dẫn tạo Graphql Server một cách dễ dàng – Phần 1
Mình đã viết về Graphql trong bài viết giới thiệu Graphql, bài viết ra mắt gần 2 năm trước nhưng còn khá sơ sài không đi sâu vào chi tiết, cũng trong ngần ấy thời gian cũng ít thấy bài viết tiếng Việt nào nói thêm về chủ đề này, nên loạt bài viết này […]
Công cụ quản lý thư viện YARN sẽ thay thế NPM
YARN là gì YARN là công cụ quản lý thư viện javascript mã nguồn mở tốc độ cao, tin cậy và bảo mật nhằm thay thế NPM (Node Package Management). Được hình thành bởi các kỹ sư Facebook, Google, Exponent và Tilde, và đã được sử dụng thực tế mức Production tại các công ty trên. […]
Hướng dẫn thiết lập môi trường cho Meteor + React + Webpack
Cập nhật: do meteor-webpack không còn được duy trì phát triển, nên meteor-webpack không tương thích với Meteor đã cập nhật lên phiên bản 1.4 (chỉ tương thích 1.2 và 1.3) Giới thiệu Trước khi bắt đầu xây dựng web app realtime với Meteor, React, Webpack chúng ta sẽ lần lượt lướt qua các công nghệ […]
Điều gì khiến Meteor Js 1.3 trở nên đặc biệt?
Meteor Js là gì? Meteor Js là nền tảng phát triển ứng dụng web thời gian thực fullstack, được viết cho cả client và server chỉ bằng ngôn ngữ Javascript. Được ra mắt từ năm 2012 và hiện tại đã đạt 33k stars trên Github, quá đỉnh đó chứ! Giá mà… Mình viết bài viết […]
GraphQL là gì – Áp dụng như thế nào?
GraphQL là gì? GraphQL là Graph Query Language do Facebook tạo ra từ năm 2012 cung cấp giao thức chung cho phép giao tiếp giữa client và server để cập nhật và lấy dữ liệu. Client truy vấn đến máy chủ GraphQL bằng các truy vấn với đặc điểm: format của dữ liệu trả về […]
Hướng dẫn kết nối MongoDB cho ứng dụng NodeJs/ExpressJs
Nếu bạn bắt đầu dự án với react-starter-kit [isomorphic web app] thì có thể bạn sẽ cần cách kết nối vào cơ sở dữ liệu MongoDb api/users.js import { Router } from ‘express’; import { ObjectID } from ‘mongodb’; const router = new Router(); router.get(‘/:id’, async (req, res, next) => { try { const db […]