Skip to content

expertep/02-todos-backend

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

02-todos-backend

Todos Application ในโปรเจคนี้มีการใช้งานและได้ติดตั้ง Library พื้นฐานเหล่านี้มาไว้ให้แล้ว และอาจจะต้องมี Library อื่นๆ เพิ่มเติมภายหลัง สามารถคลิกเข้าไปศึกษาเพิ่มเติมได้เลย

  • Express is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
  • Mongoose is a MongoDB object modeling tool designed to work in an asynchronous environment.
  • body-parser is a Node.js body parsing middleware.
  • dotenv is a zero-dependency module that loads environment variables from a .env file into process.env.

Example file .env

ตัวอย่างไฟล์ .env เพื่อตั้งค่า Environment สำหรับใช้กับโปรเจคนี้ เพื่อเป็นความปลอดภัยที่จะไม่ให้ Username Password ต่างหลุดออกไปภายนอก

MONGO_USER=<YOUR_MONGO_USER>
MONGO_PASSWORD=<YOUR_MONGO_USER>
MONGO_HOST=<YOUR_MONGO_HOST>
PORT=<YOUR_PORT_SERVER>

Build Setup

# install dependencies
npm install

# start server at localhost:9999
node server.js

Challenge / Tasks

เนื่องจากโปรแกรมนี้ยังทำงานได้ไม่สมบูรณ์ จึงอยากให้มาช่วยกันแก้ไขและเพิ่ม Features ตาม issues ต่อไปนี้ให้สมบูรณ์ โดยการ Fork โปรเจคนี้ไปเป็นของตัวเอง และทำการแก้ไขตาม issues ที่มีให้เรียบร้อย ซึ่งถ้ามองว่ายังมีจุดไหนที่ยังสามารถปรับปรุงได้อีก ให้มาเปิด issue ใหม่เพิ่มได้เลย

และหลังจากที่ทำ Issue ไหนเสร็จแล้วให้มากแก้ที่ ไฟล์นี้ ด้วย(README.md)

  • ตัวอย่าง ที่ทำเสร็จแล้ว
  • Challenge 1
  • Challenge 2
  • Challenge 3
  • Challenge 4

ถ้ามีข้อสงสัยหรือติดปัญหาสามารถเปิด Issue ขึ้นมาใหม่ได้เลย

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%