Navigation

    Vietnam

    Nodejs.vn

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags
    • Groups
    • Search
    1. Home
    2. Duc Nguyen108
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    a Dev Duck

    @Duc Nguyen108

    7
    Reputation
    20
    Posts
    373
    Profile views
    1
    Followers
    0
    Following
    Joined Last Online
    Website stackoverflow.com/users/1681903/vanduc1102

    Duc Nguyen108 Follow

    Best posts made by Duc Nguyen108

    • RE: [Tư vấn] Nên sử dụng 'mongodb' hay 'mongooes'?

      @Bui-Minh-Phong Nếu bạn có nền tảng Java thì chắc sẽ hiểu được , vì sao dùng Hibernate mà không dùng JDBC,

      Bên NODEJS thì cũng vậy thui . Mình cũng từ JAVA mới qua NODEJS

      posted in ExpressJS/Conect.IO
      Duc Nguyen108
      Duc Nguyen108
    • RE: [Tư vấn] Nên sử dụng 'mongodb' hay 'mongooes'?

      Nếu bạn chưa biết vì sao nên dùng Mongooes thì nên đọc quyển này : https://www.packtpub.com/web-development/mean-web-development , tổng hợp cho người mới bước vào thế giới NodeJs luôn.

      Căn bản thì Mongoose sẽ hỗ trợ :

      • Default Value : giá trị mặc định kiểu như , creationDate: Date.now
      • Predefined modifiers : tùy chỉnh dữ liệu trước khi lưu trữ.
      • Validation data,
      • Balalala...

      Nói chung là nếu không có Mongoose thì sẽ phải code nhiều hơn. mà code nhiều hơn thì nhiều bug hơn.

      Còn có Moogose thì chắc code sẽ chạy chậm hơn một xíu, nhưng bù lại code sáng sủa, phân chia rõ ràng.

      Vì mình code xong còn có thèng khác fix bug nữa mà . ahjhj

      posted in ExpressJS/Conect.IO
      Duc Nguyen108
      Duc Nguyen108
    • RE: [Hỏi] Cách sử dụng JsonWebToken để bảo mật API

      @Bui-Minh-Phong Uhm phải lưu lại token, để nếu logout thì phải xóa đi.
      Vì json webtoken có chỉ encrypt và decrypt thui nên nó k kiểm tra được token có phải là của một người gửi không.
      Còn phải làm thêm 1 cái để refresh token nữa.

      Trong trường hợp người dùng đang dùng thì token expired.

      posted in ExpressJS/Conect.IO
      Duc Nguyen108
      Duc Nguyen108
    • RE: Làm sao để lấy dữ liệu ở node sau khi AJAX truyền đi?

      Thêm một nếu bạn muốn server nhận được, thì phải thêm parser trên server nhá,

      ví dụ :

      https://github.com/meanjs/mean/blob/ab891623d79389eee9804e4921fa68721b99c4f3/config/lib/express.js#L86

      Các loại parser thì ở đây hết nhé :

      https://github.com/expressjs/body-parser

      posted in Node.JS
      Duc Nguyen108
      Duc Nguyen108
    • RE: Trình độ như thế nào mới đủ để học node.js ?

      Kiếm cái gì đó làm là cách học nhanh nhất.

      Nếu bạn chưa hề có kiến thức gì về lập trình.

      Thì cũng nên biết mấy cái cơ bản :

      Http

      • verbs : get, post, put , delete ....
      • headers: content-type, authorization, session, cookie, redirect....
      • ssl
      • httpClient

      Database:

      • read/ create/ update/ delete
      • indexing.

      Client

      • html/css
      • javascript, ajax

      File

      • read / write/ edit ....

      Mình đi làm hơn 3 năm rồi. mà kiến thức cơ bản cũng chỉ quanh quẩn mấy cái đó.

      Tất nhiên là khi làm dự án, thì logic sẽ tăng,... kiểu như combo trong Dota ý

      Còn về phần trình độ thì ---- khó trả lời. tùy người có quyết tâm thì việc gì mà chả làm được.

      posted in Node.JS
      Duc Nguyen108
      Duc Nguyen108

    Latest posts made by Duc Nguyen108

    • RE: Hỏi về triển khai ứng dụng Nodejs trên máy chủ Centos

      dòng lệnh mà bạn đang sử dụng là dùng trong development (babel code sẽ được chuyển đổi trong runtime, kiểu như lúc nào cần sẽ chuyển - hoặc sẽ chuyển nhiều lần - sẽ không tốt về mặt hiệu suất)

      bạn nên học cách sử dụng bable trong production ( babel code sẽ được chuyển đổi trong phase compile - chỉ chuyển 1 lần duy nhất )

      https://medium.com/@Cuadraman/how-to-use-babel-for-production-5b95e7323c2f

      theo như trong bài viết thì chỉ cần "start": "node ./build/index.js"
      như vậy sẽ chính xác hơn.

      với lại bạn nên dùng http://pm2.keymetrics.io/ để chạy nodejs trên server. chứ đừng chạy trực tiếp bằng nodejs
      nếu dùng pm2 việc chạy service sẽ dễ hơn : http://pm2.keymetrics.io/docs/usage/quick-start/#setup-startup-script

      posted in Hỏi Đáp
      Duc Nguyen108
      Duc Nguyen108
    • RE: Lưu hình ảnh vào Mongodb sau đó hiển thị sử dụng ExpressJS, NodeJS và Mongoose

      @Phuocanh-Ta
      Không nên lưu dưới dạng base64 , se bị vấn đề với performance
      nếu bạn muốn lưu vào db, thì nên đọc : https://docs.mongodb.com/manual/core/gridfs/

      theo mình biết thì có những cách lưu sau :

      • lưu vào disk ( sau đó bạn lưu đường dẫn vào db)
      • up lên cloud ( aws, azure.... ) sau đó cũng lưu đường dẫn vào db
      • lưu vào db với https://docs.mongodb.com/manual/core/gridfs/
      posted in Hỏi Đáp
      Duc Nguyen108
      Duc Nguyen108
    • RE: Làm sao để lấy dữ liệu ở node sau khi AJAX truyền đi?

      Thêm một nếu bạn muốn server nhận được, thì phải thêm parser trên server nhá,

      ví dụ :

      https://github.com/meanjs/mean/blob/ab891623d79389eee9804e4921fa68721b99c4f3/config/lib/express.js#L86

      Các loại parser thì ở đây hết nhé :

      https://github.com/expressjs/body-parser

      posted in Node.JS
      Duc Nguyen108
      Duc Nguyen108
    • RE: Hỏi các gửi thông tin qua lại giữa server nodejs

      Không hiểu ý bạn lắm,

      Nhưng nếu giao tiếp giữa các Server bạn có thể xem HTTP-Client xem sao

      posted in Hỏi Đáp
      Duc Nguyen108
      Duc Nguyen108
    • RE: Auto load content trên trang nodeJS.vn

      Dữ liệu được tải về qua WS bạn nhé :

      WS in Chrome

      posted in Hỏi Đáp
      Duc Nguyen108
      Duc Nguyen108
    • RE: Sự kiện Cross-Platform Dev Summit 2017 free cho anh em mobile dev

      @phongnguyen.sdr tổ chức trong ngày làm việc, chắc chỉ có sinh viên mới đi được.

      posted in Hỏi Đáp
      Duc Nguyen108
      Duc Nguyen108
    • RE: share code blog sử dụng mean

      good job man,

      posted in Hỏi Đáp
      Duc Nguyen108
      Duc Nguyen108
    • RE: [Hỏi] Cách trả dữ liệu về ajax trong method POST

      @viettienbk

      Nói thêm một chút về POST nha,

      Method POST có 2 loại chính nha bạn

      http://stackoverflow.com/questions/8604717/json-vs-form-post

      JSON và Form.

      • Form thì dùng cho data dạng đơn giản toàn key-value ( ví dụ logform, userform đơn giản )
      • JSON thì dùng cho data dạng phức tạp hơn ( ví dụ 1 người dùng có 1 list địa chỉ, và mỗi địa chỉ là một list các key-value)

      Cách cơ bản và người dùng bên PHP code đầu tiên, đó là Form.

      Nếu bạn dùng Ajax, thì mặc định là 'application/x-www-form-urlencoded; charset=UTF-8' nên bạn phải ghi dataType:'json'.

      Và trên server phải hỗ trợ nữa.

      Chính vì vậy người ta có BodyParser

      https://github.com/expressjs/body-parser

      posted in Hỏi Đáp
      Duc Nguyen108
      Duc Nguyen108
    • RE: [Xin hướng dẫn] Sử dụng Promies trong NodeJS

      Uhm lúc mình mới học thì cũng thấy khó hiểu lắm,

      Nếu bạn k hiểu được, thì bạn cứ dùng callback đi,

      Cho đến một lúc nào đó, bạn thấy sao code mình rối thế, làm sao để improve đây, rồi lúc đó bạn sẽ nghĩ đến việc dùng Promise.

      Lúc đó bạn sẽ tự khắc hiểu ra được thui.

      Đó là cách học của mình, rất khó quên.

      Đây là một bài viết của mình, dùng Jquery. Căn bản nó cũng là Promise thui.

      https://daynhauhoc.com/t/su-dung-jquery-deferred-de-thuc-thi-tuan-tu-nhung-tac-vu-bat-dong-bo/30767

      Promise là mô hình lập trình có từ những năm 1970 rùi. ahjhj

      Nhưng nó vẫn mới mẻ với mình lúc mình học nó.

      posted in ExpressJS/Conect.IO
      Duc Nguyen108
      Duc Nguyen108
    • RE: [Tư vấn] Nên sử dụng 'mongodb' hay 'mongooes'?

      Nếu bạn chưa biết vì sao nên dùng Mongooes thì nên đọc quyển này : https://www.packtpub.com/web-development/mean-web-development , tổng hợp cho người mới bước vào thế giới NodeJs luôn.

      Căn bản thì Mongoose sẽ hỗ trợ :

      • Default Value : giá trị mặc định kiểu như , creationDate: Date.now
      • Predefined modifiers : tùy chỉnh dữ liệu trước khi lưu trữ.
      • Validation data,
      • Balalala...

      Nói chung là nếu không có Mongoose thì sẽ phải code nhiều hơn. mà code nhiều hơn thì nhiều bug hơn.

      Còn có Moogose thì chắc code sẽ chạy chậm hơn một xíu, nhưng bù lại code sáng sủa, phân chia rõ ràng.

      Vì mình code xong còn có thèng khác fix bug nữa mà . ahjhj

      posted in ExpressJS/Conect.IO
      Duc Nguyen108
      Duc Nguyen108