해결된 질문
작성
·
862
·
수정됨
0
const onCreateWorkspace = useCallback(
(e: any) => {
e.preventDefault();
if (!newWorkspace || !newWorkspace.trim()) return; // trim : 앞 뒤 공백제거
if (!newUrl || !newUrl.trim()) return;
axios
.post(
'http://localhost:3095/api/workspaces',
{
Workspace: newWorkspace,
url: newUrl,
}, {
withCredentials: true
},
)
.then(() => {
mutate(userData, true);
setShowCreateWorkspaceModal(false);
setNewWorkspace('');
setNewUrl('');
})
.catch((error) => {
console.dir(error);
toast.error(error.response?.data, { position: 'bottom-center' });
});
},
[newWorkspace, newUrl],
);
뭐가 문제인건가요?
답변 2
0
터미널에 SequelizeValidationError: notNull Violation: Workspace.name cannot be null 에러가 떴었고 잘 찾아보니깐 대소문자 문제였네요. 감사합니다.
Workspace.name cannot be null 에러라면 서버로 name 데이터가 안 간 겁니다. req.body 체크해보세요.