RestAPI Typescript Node express mysql

preview_player
Показать описание


0:26 Logging into Linux VM Cloud Computer using Git-Bash
1:36 Logging into Linux VM using VS Code
3:40 Create root project directory in Linux & provide permissions
8:42 Create and enable a Rest API Virtual Host config file for Apache
14:20 npm install original packages (node, express, typescript, etc)
17:09 Echo .gitignore file
18:32 Change Owner & Permissions (chown, chmod) for root folder recursively
21:44 npm install development Typescript, Node, express, cors and their TS support packages
23:54 Creating and editing basic project structure and basic project files (src, config, controllers, routes, models)
27:39 MySQL Workbench connection string configuration (VM port 3306 → local port 3307)
37:45 Creating the "rest" of the API files on the config, controllers, routes directories and second sanity test
44:28 Creating a model interface for the NVRS DB
46:11 Comparing nvrs DB schema to the model code on the models folder
48:12 Refactoring the menu item test controller
50:55 Deep Dive into menu test files (routes, controllers, models, config)
59:57 Bringing all together for the final curl -X POST test
join shbcf.ru