# Build a Simple CRUD Application with Node and MySQL

**URL:** <https://devforum.okta.com/t/build-a-simple-crud-application-with-node-and-mysql/17134>\
**Category:** Developer Blog Comments\
**Created:** [September 9, 2019, 2:14pm UTC](https://devforum.okta.com/t/build-a-simple-crud-application-with-node-and-mysql/17134 "2019-09-09T14:14:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![oktadev-blog](https://sea1.discourse-cdn.com/oktadev/user_avatar/devforum.okta.com/oktadev-blog/32/3422_2.png) [@oktadev-blog](https://devforum.okta.com/u/oktadev-blog)\
**Post date:** [September 9, 2019, 2:14pm UTC](https://devforum.okta.com/t/build-a-simple-crud-application-with-node-and-mysql/17134/1 "2019-09-09T14:14:08Z")

</div>

[Build a Simple CRUD Application with Node and MySQL](https://developer.okta.com/blog/2019/09/09/build-crud-app-node-mysql)

Learn to build a simple CRUD application using Node.js and MySQL

---

<div class="post-metadata">

**Author:** ![oktadev-blog](https://sea1.discourse-cdn.com/oktadev/user_avatar/devforum.okta.com/oktadev-blog/32/3422_2.png) [@oktadev-blog](https://devforum.okta.com/u/oktadev-blog)\
**Post date:** [February 17, 2020, 6:45pm UTC](https://devforum.okta.com/t/build-a-simple-crud-application-with-node-and-mysql/17134/2 "2020-02-17T18:45:44Z")

</div>

**Mark Smith**

This is an awesome tutorial!! It really helped me understand the how to add authentication to my API.

Thanks for sharing!!

One small typo I found.   
`This function is used to synchronize user data between Okta and the MySQL database. Once the file is created, make sure to uncomment those two lines including the assertUser function in the src/services/user.ts file:`  
Should be  
`This function is used to synchronize user data between Okta and the MySQL database. Once the file is created, make sure to uncomment those two lines including the assertUser function in the src/services/okta.ts file:`
