안녕하십니까 선생님 강의 정말 알차고 재밌게 잘 듣고 있습니다. jwt 궁금증이 생겨 질문드려요 사용자가 로그인 시 response.addHeader("token", token); response.addHeader("userId", userDetails.getUserId()); 토큰을 발급 받게 되고, 토큰을 받고 나면 로그인한 사용자는 계속 다른 페이지 접근시 토큰을 계속 들고 다른 페이지에 이동되게 되나요? 토큰의 만료 시점은 저희가 정해놓은 시간에 따라서 결정되는건가요?? 아님 세션처럼 생명주기가 있는건가요??
servlet 처음 프로젝트 생성 중 war 파일로 설정하여 프로젝트를 생성하여 실행 하였는데, 그래들 설정에서 Build and run using 과 Run tests using을 그래들이 아닌 인텔리 제이로 설정을 바꾼 후 run 을 시킬 경우 실행 후 바로 종료 가 되어 버리는 Process finished with exit code 0 에러가 발생합니다. 그래들로 설정시 톰캣 실행 후 로컬 포트로 정상 작동 되지만 정지 시킬 경우 해당 에러가 발생 됩니다. 오류 해결을 위해 이것 저것 테스트 해보았는데 이전에 들었던 강의에서 jar로 프로젝트를 생성 했을 경우 인텔리 제이로 설정할 경우 오류 없이 잘 실행 되었어서 servlet 프로젝트 생성 시 프로젝트 생성 조건을 war에서 jar로 바꿔 보았더니 오류는 해결 되었습니다. 하지만 jsp 사용을 위해 war로 프로젝트를 생성해야 하는데 war 일 때 발생되는 오류 해결방법 질문 드립니다! 감사합니다.
위와 같이 Error: Access denied for user 'root'@' localhost ' (using password: YES)라는 에러가 발생해서 찾아본 결과입니다. 비밀번호 잘못 입력? -> 다시 입력해서 해보았으나 같은 결과 https://github.com/ZeroCho/nodejs-book/issues/45 해당 부분을 참고 하였으나 같은 에러가 발생합니다. process.env를 인식 못하나? -> 직접 입력하여도 같은 에러가 발생하였습니다. cmd로 mysql, mysql 워크밴치 들어갈 때 이상 없이 들어갑니다. 어떤 해결방법을 더 시도해 볼 수 있을까요? 알려주시면 감사하겠습니다. 아래는 app.module 입니다.
설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
수고많으십니다! 강의 정주행을 모두 마쳤는데, 여전히 혼자서 뭘 만드는 능력이 턱없이 부족해서...다시 정주행 하고 있습니다. 강의를 단순히 따라하는게 아니라, 처음부터 끝까지 직접 만든다고 생각하고 임하고 있는데 리눅스는 도저히 익숙해지질 않네요 ㅠㅠ 강의에서 컴파일 및 실행할 때 ./build를 사용하는데, 이건 이전에 다른 학생분께서 맛비님께 질문한 내용을 보고 build파일을 작성했지만...문제가 있어서 질문드립니다. build파일은 확장자 없이 vi (이름) 으로 작성 후 안에 작성하였고, 원본 build와 비교하여 이상 없는것을 확인하였습니다. 실행할 수 없는 파일이길래 chmod +x를 사용해 build를 초록색 실행파일로 만들었지만 /bin/bash: ./build: Permission denied 라는 오류가 나타나는데...어떻게 해야할까요? 강의를 보고 따라하면 컴파일 에러가 없으니 문제가 안되었는데, 직접 코드를 짜면 실수하기도 하죠. 코드에 문제가 있을 경우 이를 디버깅 하는 작업을 해보려 하는데, 컴파일 오류메시지도 기존에 사용하던 modelsim과 너무 다르고 시뮬레이션 할때도 매번 vivado를 재실행해야하는 번거로움이 있습니다. 어떻게 해결하면 좋을까요? 답변해주시면 감사하겠습니다!!
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 회원가입 test를 실행했는데 이런 오류가 발생했습니다. 강사님과 똑같이 입력했는데 무엇이 문제일까요??
<Label x:Name = "MyLabel"에서 x가 무슨 뜻인가요? xmlns:Name이라고 써도 되나요? 또 x:Content라고 적을 수도 있나요? listView1.Item과 listView.ItemSource는 무슨 차이가 있나요? setter가 뭔가요? html의 div같은 존재입니까? 또 <setter.Value Property="">로 한꺼번에 적어주면 안되나요? Trigger 에러가 나는데요. 제가 Net Core 3.1을 써서 난 에러일까요? 에러 원인을 모르겠어요.
안녕하세요 강의에서 유닛테스트를 보고 다른 것들도 혼자 해보려고 하였는데여 책 챕터 10에 있는 p462쪽에 middlewares.js 함수를 유닛테스트 해봤는데 이런 경우에는 어떤 식으로 해야할지 모르겠습니다..헤더로 받아오는것은 어떻게 해야할지 모르고요,, 혹시 좀 힌트를 얻을 수 있을까요>?
안녕하세요 제로초님 현재 개인프로젝트를 하면서 노드버드 강의를 듣고있습니다. 저는 post의 구조를 아래와 같이 구성했습니다. title : 글 제목 desc : 글 설명 image: 이미지 content : 글본문 (ingredient, recipes, tips 3가지로 구성) tags : 태그 이러한 경우에 content를 구성하는 ingredient, recipes, tips를 개별 테이블로 분리하는게 좋을까요? 아니면 post라는 테이블에 위의 필드를 모두 포함하는게 좋을까요? DB를 이렇게 배워본적이 없어서 질문드리겠습니다. 바쁘시겠지만 답변해주시면 감사하겠습니다.
안녕하세요 제로초님 강의 정말 잘 듣고있습니다. 강의를 들으면서 아래와 같이 contene라는 하나의 컬럼으로 구성된 post.js의 db를 생성했습니다. const DataTypes = require('sequelize'); const { Model } = DataTypes; module.exports = class Post extends Model { static init(sequelize) { return super.init({ content: { type: DataTypes.TEXT, allowNull: false, }, }, { modelName: 'Post', tableName: 'posts', charset: 'utf8mb4', collate: 'utf8mb4_general_ci', sequelize, }); } static associate(db) { db.Post.belongsTo(db.User); db.Post.belongsToMany(db.Hashtag, { through: 'PostHashtag' }); db.Post.hasMany(db.Comment); db.Post.hasMany(db.Image); db.Post.belongsToMany(db.User, { through: 'Like', as: 'Likers' }) } }; 다음 상황에서 다음과 같은 질문이 있습니다. 이후에 content컬럼을 삭제하고 다른 컬럼을 추가하고 싶어서 workbench에서 sql문을 작성해서 삭제했는데 시퀄라이즈의 코드는 그대로 냅둬야하는건가요? 또한 workbench에서 작성하여 변경된 사항이 서버에도 자동으로 반영이 되는건가요? 만약 반영이된다면 마이그레이션으로 db를 수정하는것과 workbench에서 sql문으로 db를 수정하는방법의 차이점은 어떤건가요? 바쁘시겠지만 답변해주시면 정말 감사하겠습니다.
회원가입은 정상대로 되는데 중복_회원_예외 부분 에 assertThrows 에러 뜨면서 계속 에러가 납니다. 질문과답변 에 https://www.inflearn.com/questions/594693 찾아 보고 코드 올려 놓으신게 있어서 전체 파일 모두 변경 하였는데 동일한 증상이네요 .. 뭐가 잘못됏는지 확인 부탁 드립니다. ㅜㅜ