Để khai báo ta dùng:
const fs = require('fs');
Môt số hàm ta có thể dùng: Hàm readFile: đọc nội dung file. Hàm này cần callback để có thể lấy nội dung file.
fs.readFile('path-to-file', function (err, data) {
Ta có thể dùng như sau:
const url = require('url');
Khi tạo server:
Sự khác nhau giữ extended: true/false của bodyParser: https://stackoverflow.com/questions/29960764/what-does-extended-mean-in-express-4-0
How ts-node works? https://www.bennadel.com/blog/3268-experimenting-with-ts-node-and-using-typescript-in-node-js-on-the-server.htm
Serverless: https://medium.com/@mebnoah/aws-lambda-functions-and-dynamodb-28ab1089061c
Quy tắc thiết kế NoSQL: https://kipalog.com/posts/6-Quy-tac-thiet-ke-schema-MongoDB--phan-1
Hash key and range key dynamoDB: https://stackoverflow.com/questions/27329461/what-is-hash-and-range-primary-key
File config.ts có nội dung như sau
import * as fs from 'fs';
class Config {
public get(config: string, defaultVal?: string): any {
let configSplited = config.split('.');
Hiểu đơn giản thì callback là một function (A) được truyền vào 1 function khác (B) thông qua các tham số của B. Lúc này function B sẽ gọi đến function A để thực hiện 1 chức năng gì đó hoặc là khi function B hoàn thành chức năng của mình.
Ví dụ đơn giản:
function dihoc(callback){
// Làm các công việc cần thiết khi đi học. Và cuối cùng kết quả nhận được là thu lại kiến thức.
callback('Kiến thức');
}
74681037 |