db 에 새로운 내용을 추가하고 보여주는 형식을 이제 배웠다면, 이번에는 작성한 db를 편집하는 기능을 구현해 볼 것이다.

우선, add 처럼 edit 버튼을 누르면, ①편집하는 화면 ②편집하고자 하는 내용이 나와있어야한다.

또한, 해당 글을 누르고 edit를 누르면, URL에 @rid 값으로 표시된 부분 뒤에 /edit라는 것이 붙어야한다.

add 옆에 edit를 추가하고, 정해놓은 형식의 URL 로 나오게 하기 위해서 코드를 작성한다.

또한, URL에 @rid 값이 나오도록 topic을 통해서 가져오고,

만약, topic 이 없는 첫 메인화면일 때는 편집기능이 되서는 안되기 때문에 if 구문을 사용한다.

(view.jade)

	li
		a(href='/topic/add') add
	if topic
		li
			a(href='/topic/+topic['@rid']+/edit'

(작동 영상)

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/7ac42691-219a-4f79-b889-694d7a6aa401/200520.1.mp4000.mp4