1. Trang chủ
  2. » Tất cả

Nodejs Introduction

17 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 17
Dung lượng 405,07 KB

Nội dung

Giới thiệu Node.js Nội dung • • • • • Node.js gì? Tại dùng nodejs Ứng dụng nodejs Bắt đầu với nodejs Q&A Node.js gì? Node.js gì? (PHP, Java, Ruby on Rails, Node.js,…) Tại dùng Node.js? • • • • 15000+ Modules Ngơn ngữ lập trình: javascript Non-Blocking I/O Cộng đồng động Tại dùng Node.js? Blocking I/O Non-Blocking I/O Tại dùng Node.js?  Ứng dụng node.js Web Upload Server Streaming Server High I/O File TCP Server Command Voicemail Line App Server Ứng dụng node.js Bắt đầu với node.js • Cài đặt: – Truy cập http://nodejs.org click install • Để chạy app viết node.js: – Dùng command: $ node /path/ten-app.js 10 Bắt đầu với node.js Hello World • Tạo file helloworld.js với nội dung console.log(‘Hello World’); • Mở command line chạy lệnh: $ node helloworld.js • Kết quả: Hello World 11 Bắt đầu với node.js Sử dụng module • • Module đơn giản file js Cú pháp sử dụng module: var biến = require('path/tới/m odule.js'); hoặc: var biến = require('path/tới/m odule'); 12 Bắt đầu với node.js • VD module tính diện tích hình vuông – Tạo file hinhvuong.js chứa nội dung: m odule.exports = function(w idth){ return { dien tich : function(){ return w idth*w idth; } }; } – Tạo file test.js sử dụng module sau: var hin hvu ong = require('./hinhvuong.js'); console.log( h in h vu on g (2).dientich() ); – $node test.js kết xuất 13 Bắt đầu với node.js HTTP server • Tạo file httpserver.js với nội dung var http = require('http'); http.createServer(function (req, res) { res.w riteH ead(200); res.end('H ello W orld'); }).listen(8080); • • Chạy command: $ node httpserver.js Truy cập http://localhost:8080 để xem kết 14 Bắt đầu với node.js Node Package Manager • • • Là cơng cụ quản lý gói(thư viện) node.js Phân phối module qua internet Cài module: npm install • • • VD: npm install socket.io Liệt kê module project: npm list https://www.npmjs.org 15 Link tham khảo • • • Nodejs Doc: http://nodejs.org/api Cộng đồng nodejs Việt Nam: http://nodejs.vn Demo:https://github.com/vnaking/nodejs- examples-4beginner 16 Q&A 17 ... https://www.npmjs.org 15 Link tham khảo • • • Nodejs Doc: http:/ /nodejs. org/api Cộng đồng nodejs Việt Nam: http:/ /nodejs. vn Demo:https://github.com/vnaking /nodejs- examples-4beginner 16 Q&A 17 ...Nội dung • • • • • Node.js gì? Tại dùng nodejs Ứng dụng nodejs Bắt đầu với nodejs Q&A Node.js gì? Node.js gì? (PHP, Java, Ruby on Rails, Node.js,…) Tại dùng... Command Voicemail Line App Server Ứng dụng node.js Bắt đầu với node.js • Cài đặt: – Truy cập http:/ /nodejs. org click install • Để chạy app viết node.js: – Dùng command: $ node /path/ten-app.js 10

Ngày đăng: 12/08/2021, 10:01