티스토리 뷰

현재 passport에 sns로 로그인 하는 부분이 전부다 검수 문제로 개발자인 나를 제외하고는 전부 잠겨있다... ㅜㅜㅜㅜㅜㅜ

이미 지원 회사들에는 포트폴리오로 전부 제출하고 모두들 확인한 상황인지라

굉장한 문제였다...


그래서 passport-local 모듈을 이용해 회원가입부터 다시 진행을 할려는 찰나에...


로그인 form에서 submit이 동작을 안하는 것이다.

혹시나 해서 이미 만들어 놓은 nodemailer를 이용한 컨택트에서의 같은 동작을 테스트하니...



동작이 안 된다...


저번에 카카오에서 서버가 터졌을 때 개발자들의 마음이 이랬을까 ㅜㅜ

심장이 덜컥 내려 앉았다 :(


원인을 찾지 못하고 계속 방황하던 중에 동작이 됬던 시점과 안됬던 시점에 변경 했던 부분들을 하나 하나 집어봤는데...


app.module.ts에


@NgModule 의 imports 안에 어떤 이유로 Angular cli 자체 모듈 중 하나인 FormsModule을 넣었던 것이 생각났고...


해당 키워드들을 이용해서 구글링 해보니 Form 태그 안에 ngNoForm을 넣어줘야 동작을 한다는 것................



즉, 기존에 일반적으로 사용하던 방법이


<form action="#" method="POST" name="test">

<input type="text" name="id" />

<input type="password" name="pw" />

<input type="submit" valuse="제출" />

</form>


이런식의 사용이였다면, 여기에 그저


<form ngNoForm action="#" method="POST" name="test">

<input type="text" name="id" />

<input type="password" name="pw" />

<input type="submit" valuse="제출" />

</form>


이렇게 해주면 form 이 정상적으로 동작이 된다...


이미 많은 분들이 포트폴리오랍시고 들어와서 많이 봤을텐데

중요한 동작들이 이로 인해 오작하여 실제 동작하는 모습을 못 보고


"이게 뭐야?? 안 되는데 뭘해 놓은거지?"


라는 생각을 하셨을거라고 생각을 하니 참 막막하다 ㅜㅜ

정말 급하고 중요한 시기인만큼 이런 작은 것 때문에 피해를 입으니

그저 멍하다

댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함