https://github.com/arjuntheprogrammer/webapp-node-express-mysql
Web-App - CRUD operations
https://github.com/arjuntheprogrammer/webapp-node-express-mysql
expressjs mysql-database nodejs
Last synced: about 1 year ago
JSON representation
Web-App - CRUD operations
- Host: GitHub
- URL: https://github.com/arjuntheprogrammer/webapp-node-express-mysql
- Owner: arjuntheprogrammer
- Created: 2021-07-20T09:47:53.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-07-20T11:48:34.000Z (over 4 years ago)
- Last Synced: 2025-01-26T20:29:23.434Z (about 1 year ago)
- Topics: expressjs, mysql-database, nodejs
- Language: JavaScript
- Homepage:
- Size: 42 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WEB-APP: Node Express MySQL
## FEATURES
1. Add name to the DB
2. Search name in the DB
3. List of all the name in the DB
4. Update any name the DB
5. Delete any row in the DB
### TECH STACK
1. NodeJS
2. ExpressJS
3. MySQL
4. HTML
---
### Commands
Server Setup and Installation:
- $ cd server
- $ npm init -y
- $ npm install express
- $ npm install mysql
- $ npm i dotenv
- $ npm i cors
- $ npm install nodemon --save-dev
To run the server demon:
- $ npx nodemon
---
### MYSQL ERROR
1. ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
Solution: ALTER USER 'web_app'@'localhost' IDENTIFIED WITH mysql_native_password BY 'test123';
---
### SCREENSHOTS
Home Page:

After Adding Data to the DB:

Searching Name:

---
### REFERENCE
1. Nsquared Coding:
2.
---