Node.js Node.js

Em có một trang được viết sử dụng Node.js và Express, trong đó em cần phải xác thực người dùng khi họ truy cập vào trang /dashboard.

Đoạn code để xử lý việc xác thực này như sau:

var auth = require('auth');
app.get('/dashboard', function (req, res) {
        var user = auth.check();
        if (!user) {
                res.send('Unauthorized');
        }   
        res.send('Welcome ' + user.username);
});

Khi lauch ứng dụng trên máy local và truy cập vào trang dashboard thì em thấy Node.js văng...

Node.js Node.js

Ở trang đăng nhập người dùng, em sử dụng một form HTML như sau:

<form id="form-login" action="sessions" method="POST">
    <p>
        <label for="email">Email: </label>
        <input type="text" id="email" name="email"></input>
    </p>
    <p>
        <label for="pasword">Password: </label>
        <input type="password" id="password" name="password"></input>
    </p>
<input type="submit" value="Submit"></input>
</form>

Phía trên server em sử dụng Express.js. Bây giờ để lấy dữ liệu từ trường...

Node.js Node.js

Mình đang tìm một khoá học Node.js cơ bản có thể giúp nắm vững được các kiến thức cơ bản nhất trong Node.js.

Mình tìm kiếm trên học lập trình mà không thấy có khoá nào như vậy. Admin có thể tạo một khoá học Node.js như vậy cho mọi người được không?

Xin cảm ơn!

Node.js Node.js

Node.js là một phần mềm mã nguồn mở được viết dựa trên ngôn ngữ JavaScript cho phép lập trình viên có thể xây dựng các ứng dụng chạy trên máy chủ. Node.js được viết bởi Ryan Dahl vào năm 2009 dựa trên Javascript engine V8 của Google. Về bản chất NodeJS là

Node.js Node.js

Trong bài viết này, tôi sẽ hướng dẫn bạn cách đọc nội dung của một file và cách viết nội dung lên file sử dụng stream trong Node.js.

Trong linux stream được dùng để đọc dữ liệu từ một nguồn nào đó. Nó có thể là dữ liệu từ file hay nhập từ bàn phím.

Đọc Nội Dung File

Để đọc nội dung file chúng ta sẽ sử dụng stream reader trong Node.js. Trước khi tiến hành việc đọc nội dung của file, chúng ta cần tạo một file với tên là test.txt với nội dung như sau:

Dòng 1
Dòng 2
Dòng 3

Tiếp theo ở thư mục chưa f...