인프런 커뮤니티 질문&답변
db 연결 문제 + twitter api CORS
작성
·
349
0
안녕하세요! 지난 번에 테이블을 수정하고 싶어서
db.sequelize
.sync({ alter: true })
.then(() => {
console.log("DB SUCCESS");
})
.catch(console.error);
1.
이렇게 수정한 이후 위와 같은 에러가 뜹니다.
주어진 64 index이상으로 뭔가를 사용해서 그런 것 같은데
어떻게 해결하면 될까요?
2.
그리고 twitter API로 로그인 시도를 해보았는데,
트위터쪽에서 생성된 토큰은 잘 넘어옵니다. 그런데
트위터쪽에서 생성된 토큰은 잘 넘어옵니다. 그런데

이렇게 CORS 에러가 생겨버립니다. 트위터쪽 도메인은 제가 CORS를
허용하지 않아서 그런 걸까요?
아래 사진과 같이 배열로 origin 허용할 주소를 추가했는데
잘 되지 않습니다. 조언 부탁드립니다 ㅜㅜ

답변 3
0
0
0
제로초(조현영)
지식공유자
1. 내용 그대로입니다. db 테이블에서 key(포린키, 인덱스 등등)를 지우세요. alter하면서 unique 인덱스가 계속 등록된 것 같습니다. 워크벤치같은 곳에서 테이블 수정할 수 있습니다.
2. 트위터 로그인을 어떻게 구현하신건가요? passport-twitter같은건가요? 이건 트위터에서 cors를 허용해줘야하는겁니다. 트위터 로그인용 앱 만들 때 주소를 안 넣으신듯 하네요.




