inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

user와 post의 관계에 대해 명확하게 알고 싶습니다.

미해결

[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발

저 이외에도 여러 질문들이 있었지만, 확실하게 이해가 되지 않아 질문드립니다. insert into post(description, user_id) 이렇게 작성할 때, user_id 컬럼을 정의하지 않아도 자동으로 컬럼이 생기는게 이해가 가지 않습니다. 제가 추측해보기로는 User에서 기본키를 id라고 지정해주었고, @OneToMany, @ManyToOne 으로 두 클래스의 관계를 정의를 한 상태라고 봤습니다. 그 상태에서 클래스명_기본키명(즉, user_id)의 snake case로 작성하면 JPA가 이를 인식해서 자동으로 매핑시켜주는 것이 아닌가? 라고 추측을 해 봤는데.. 단순히 저의 생각이라 정리가 잘 되지 않습니다. 제 생각 중에 어디가 맞고 틀린지 짚어주셨으면 좋겠습니다.

  • rest-api
  • spring-boot
  • jpa
야무GYM 댓글 2 좋아요 0 조회수 325

QueryString 대소문자 구분

미해결

ASP.NET Core MVC +ASP.NET Core +REST API +.NET 8.0

안녕하세요.현재 `Controller:query string을 통해 데이터 조회` 파트를 시청하고 있습니다. controller에서 userid라고 명시했을 때클라이언트는 userid 또는 userId라고 해도 QueryString이 전달됩니다. 서버에서 queryString의 대소문자를 강제하고 싶을 때는 어떻게 해야하나요?따로 controller에서 하나하나 체크해서 예외처리를 해줘야 하나요?

  • C#
  • mvc
  • rest-api
  • 아키텍처
  • mssql
  • ef-core
  • asp.net-core
JB_ 댓글 1 좋아요 0 조회수 481

inflearn_actual git 레파지토리는 없나요?

미해결

[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core

안녕하세요. 열심히 강의 따라가고 있었는데, 실수로 작업하던 소스파일을 삭제했습니다. 복구할 방법이 없어서 그러는데 혹시 git 리파지토리 소스나, 아니면 교육용 백업본이라도 있으면 주실 수 있을까요?

  • javascript
  • typescript
  • rest-api
  • nestjs
  • backend
플레어 댓글 1 좋아요 0 조회수 211

NestJS, 섹션35. 모듈 네스팅. Paginate Comments API 만들기 강의 잘림

미해결

[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core

안녕하세요. 강의: NestJS REST API 백엔드 완전 정복 섹션: 35 모듈 네스팅 동영상: Paginate Comments API 만들기 위에 적은 강의 동영상의 끝부분이, 의도치 않게 잘린 것 같습니다. 마지막인 5:56 시간에서, 말씀하는 도중에 강의가 끝나버립니다. 확인해 주시면 감사하겠습니다.

  • javascript
  • typescript
  • rest-api
  • nestjs
  • backend
yavathar 댓글 4 좋아요 1 조회수 543

brew로 mysql 설치 후 서버 실행할 때, 터미널에서 anaconda bin 참조하는 문제

미해결

[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]

터미널에서 conda activate가 되어 있는 경우에는 conda 설치 위치의 bin을 참조하게 되더라구요. 그래서 강의를 따라서 설치 후 서버를 실행하면 /USERS/{유저}/opt/ananconda3/~~ 를 계속 참조해서 오류가 발생합니다. 이런 경우엔 conda 가상환경을 꺼주시면 정상적으로 동작합니다. conda deactivate mysql.server start

  • python
  • rest-api
  • flask
mins 댓글 2 좋아요 0 조회수 773

crossorigin 프로퍼티에 대해서 질문드립니다.

미해결

[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]

안녕하세요 잔재미코딩님. 섹션 6 가장 빠른 Vue와 Flask, 그리고 REST API 2 강의를 듣는 도중 2:00 부터 설명하시는 부분에 해당 웹페이지 안에서 태그로 www.kkk.co.kr/google.jpg 파일을 가져와서 이미지로 보여줄 수 있음 해당 웹페이지 안에서 태그로 www.kkk.co.kr/style.css 파일을 가져와서 CSS 스타일을 적용할 수 있음 의 내용과 코드를 보고 궁금한 점이 있습니다. 부트스트랩 스타일, 스크립트 호춣 <!-- Bootstrap CSS --> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css" integrity="sha384-9aIt2nRpC12Uk9gS9baDl411NQApFmC26EwAOH8WgZl5MYYxFfc+NcPb1dKGj7Sk" crossorigin="anonymous"> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/js/bootstrap.min.js" integrity="sha384-OgVRvuATP1z7JjHLkuOU7Xw704+h835Lr+6QL9UvYjZE3Ipu6Tp75j7Bh/kR0JKI" crossorigin="anonymous"></script> Vue, axios 스크립트 호출 <!-- Vue Start --> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script src="https://unpkg.com/axios/dist/axios.min.js"></script> 다음 코드와 같이 crossorigin 프로퍼티를 붙여주는 경우는 어떤 경우인지 궁금합니다. 부트스트랩 관련 link, script 태그는 crossorigin 프로퍼티가 없으면 정상적으로 데이터를 불러오지 못합니다. 반면에 vue CDN 스크립트는 crossorigin 프로퍼티를 필요로 하지 않습니다. 이 차이가 뭔지 궁금합니다. MDN 을 확인하면 crossorigin 프로퍼티 값을 "anonymous" 설정을 하게 되면 credential flag를 same-origin으로 설정해 쿠키 같은 user-credential 교환이 필요없다고 하는데, 해당 서버들이 credential flag 설정 값을 체크하는지 안하는지 차이일 뿐인가요? 이런 설정들이 부트스트랩이나 fontAwesome에서 왜 필요한지 잘 모르겠네요..

  • python
  • rest-api
  • flask
  • crossorigin
mins 댓글 1 좋아요 0 조회수 331

room 활용하기 수업중에 가끔씩 receive_message가 두번 연달아 나옵니다.

미해결

[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core

요청은 한번밖에 보내지 않았는데 두번씩 반환을 받는데 코드를 잘 못 작성한 걸까요? 아니면 가끔씩 있는 오류인가요?? 어떤 때는 한번 받고 어떤 때는 두번 받고 규칙성이 안보입니다

  • javascript
  • typescript
  • rest-api
  • nestjs
  • backend
LEE 댓글 1 좋아요 0 조회수 213

params, headers, produces에 지정된 형식이 있는지 궁금합니다.

미해결

[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발

어느 정도 지정된 형식 아래에서 지정해줘야 하나요? 아니면 본인 임의로 작성해도 되는 건가요?

  • rest-api
  • spring-boot
야무GYM 댓글 2 좋아요 0 조회수 231

사용자 입력값을 ILIKE에 집어넣었는때 보안적으로 어떤가요?

미해결

[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core

ILIKE와 같은 유틸함수에 직접적으로 사용자 입력값을 받을때 sql 인젝션이 방어되는지 궁금합니다. 검색해서 찾아보니 파라매터 바인딩하는 방법이 있는것 같은데 queryBuilder를 해야하는 것 같더라구요 sql injection 방어를 위해서 유틸함수를 쓰지 못하고 queryBuilder를 해야하는 거면 typeorm을 사용했을때 장점이 줄어드는 것 같아서 고민됩니다.

  • javascript
  • typescript
  • rest-api
  • nestjs
  • backend
grs0412 댓글 1 좋아요 0 조회수 237

coolsms.default에서 에러가 발생합니다. //sdk 가져오기

해결됨

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

import coolsms from 'coolsms-node-sdk' const mysms = coolsms.default 에서 default에 빨간줄이 생기고, "typeof CoolsmsMessageService' 형식에 'default' 속성이 없습니다" 라는 에러가 계속 뜨는데 어떻게 해야하나요? import * as coolsms from 'coolsms-node-sdk' 로 임포트하면 해결되는데, 이러면 또 const messageService = new mysms(SMS_KEY, SMS_SECRET) 부분에서 문제가 터지네요ㅠㅜ..

  • javascript
  • node.js
  • docker
  • rest-api
  • nestjs
yashinwol 댓글 1 좋아요 0 조회수 259

INSTALLED_APPS 순서

해결됨

Django REST Framework 핵심사항

안녕하세요 강사님 INSTALLED_APPS의 순서를 만든 앱 -> 서드파티 패키지 -> 장고 기본 앱 순서로 하시는 이유가 있으신가요?

  • django
  • rest-api
data_buddha 댓글 1 좋아요 0 조회수 310

vscode 실행안됨

해결됨

Django REST Framework 핵심사항

안녕하세요. 현재 상황은 VueDjAgency-ch0 디렉터리에서 vscode 실행 가상환경 만들고 python = 3.10, django = 4.0, pillow, djangorestframework 설치완료했습니다. 1월 경에 올리신 CDN 에러 해결 코드도 수정했습니다. python manage.py runserver 하면 무한 로딩되고 페이지에는 아무것도 뜨지 않습니다. 어떻게 해야할까요?

  • django
  • rest-api
댓글 3 좋아요 0 조회수 758

main에서 적용 vs app.modules에서적용

미해결

[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core

main에 ValidationPipe를 적용 했었는데요! app.module에서도 app전반적으로 사용되는 Pipe를 적용 할 수 있어 보이는데 두 적용 방식의 차이는 무엇일까요?

  • javascript
  • typescript
  • rest-api
  • nestjs
  • backend
이북자 댓글 1 좋아요 1 조회수 241

Transform 적용시 슬래시가 //개로 표기 되는데 괜찮은걸까요?

미해결

[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core

응답에서 슬래시가 // 두개로 표기되고 슬래시// 두개가 포함된 image 값을 그대로 복사해서 웹에서 테스트했을때 이미지는 정상적으로 확인됩니다. //두개 표기되는게 문제있는건 아닌걸까요?

  • javascript
  • typescript
  • rest-api
  • nestjs
  • backend
박훈정 댓글 3 좋아요 0 조회수 410

VS코드 확장 질문

미해결

[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core

마우스 갖다올리면 정의 나오는 익스텐션이 어느건가요? 전 계속 loading...이라고만 나오네요 ㅠ.ㅠ

  • javascript
  • typescript
  • rest-api
  • nestjs
  • backend
frenchkebab 댓글 1 좋아요 0 조회수 187

Part 1

미해결

[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core

Part1 수강중인데 혹시 이까지만 해도 초기에 나온 로드맵을 다 다루게 되는건가요? Part1은 어느 범위까지를 다루게 되는건지요 @.@?

  • javascript
  • typescript
  • rest-api
  • nestjs
  • backend
frenchkebab 댓글 1 좋아요 0 조회수 222

혹시 이거 Mysql로 바꾸려면 어떻게 해야되나요?

미해결

[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core

혹시 이거 Mysql로 바꾸려면 어떻게 해야되나요? 바꿀부분 다 바꿨는데 [Nest] 61395 - 05/16/2024, 6:50:32 PM ERROR [TypeOrmModule] Unable to connect to the database. Retrying (6)... Error: Access denied for user ''@'localhost' (using password: YES) at Packet.asError (/Users/eunsukkim/nestjs-lv1-main/nestjs-lv1-main/node_modules/mysql2/lib/packets/packet.js:728:17) at ClientHandshake.execute (/Users/eunsukkim/nestjs-lv1-main/nestjs-lv1-main/node_modules/mysql2/lib/commands/command.js:29:26) at PoolConnection.handlePacket (/Users/eunsukkim/nestjs-lv1-main/nestjs-lv1-main/node_modules/mysql2/lib/connection.js:481:34) at PacketParser.onPacket (/Users/eunsukkim/nestjs-lv1-main/nestjs-lv1-main/node_modules/mysql2/lib/connection.js:97:12) at PacketParser.executeStart (/Users/eunsukkim/nestjs-lv1-main/nestjs-lv1-main/node_modules/mysql2/lib/packet_parser.js:75:16) at Socket.<anonymous> (/Users/eunsukkim/nestjs-lv1-main/nestjs-lv1-main/node_modules/mysql2/lib/connection.js:104:25) 이런 오류가 나네요. env // // 서버 프로토콜 -> http / https // export const ENV_PROTOCOL_KEY = 'PROTOCOL'; // // 서버 호스트 - > localhost:3000 // export const ENV_HOST_KEY = 'HOST'; // // JWT 토큰 시크릿 -> codefactory // export const ENV_JWT_SECRET_KEY = 'JWT_SECRET'; // // JWT 토큰 해시 라운드 수 -> 10 // export const ENV_HASH_ROUNDS_KEY = 'HASH_ROUNDS'; // // 데이터베이스 호스트 -> loc alhost // export const ENV_DB_HOST_KEY = 'DB_HOST'; // // 데이터베이스 포트 -> 5432 // export const ENV_DB_PORT_KEY = 'DB_PORT'; // // 데이터베이스 사용자 이름 -> postgres // export const ENV_DB_USERNAME_KEY = 'DB_USERNAME'; // // 데이터베이스 사용자 비밀번호 -> postgres // export const ENV_DB_PASSWORD_KEY = 'DB_PASSWORD'; // // 데이터베이스 이름 // export const ENV_DB_DATABASE_KEY = 'DB_DATABASE'; // // 서버 프로토콜 -> http / https export const ENV_PROTOCOL_KEY = 'P ROTOCOL' ; // 서 버 호스트 -> localhost:3000 export const ENV_HOST_KEY = 'HOST' ; // JWT 토큰 시크릿 -> codefactory export const ENV_JWT_SECRET_KEY = 'JWT_SECRET' ; // JWT 토큰 해시 라운드 수 -> 10 export const ENV_HASH_ROUNDS_KEY = 'HASH_ROUNDS' ; // 데이터베이스 호스트 -> localhost ex port cons t ENV_DB_HOST_KEY = 'localhost' ; // 데이터베이스 포트 -> 5432 export const ENV_DB_PORT_KEY = '3306' ; // 데이터베이스 사용자 이름 -> postgres export const ENV_DB_USERNAME_KEY = 'root' ; // 데이터베이스 사용자 비밀번호 -> postgres export const ENV_DB_PASSWORD_KEY = 'root' ; // 데이터베이스 이름 export const ENV_DB_DATABASE_KEY = 'bigproject' ; 이런식으로 다 바꿨는데요

  • javascript
  • typescript
  • rest-api
  • nestjs
  • backend
spaines 댓글 1 좋아요 0 조회수 252

섹션 24 - Cursor Pagination 적용하기 오류 메시지 문의

해결됨

[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core

안녕하세요 강의를 여러차례 돌려보아도 문제점을 찾지못해서 질문 드립니다.. 1) 강의시점 섹션 24 - Cursor Pagination 적용하기 2) 오류메시지 포스트맨 : { "statusCode": 500, "message": "Internal server error" } VScode : Property "createdAt" was not found in "PostsModel". Make sure your query is correct. 이전 강의까지는 테스트시 강의영상과 동일하게 결과값이 나왔었는데 일반화하는 과정에서 작성에 문제가 있었는것 같습니다.. 위 와 같은 에러메시지는 어디를 체크해보는것이 좋을까요?

  • javascript
  • typescript
  • rest-api
  • nestjs
  • backend
박훈정 댓글 1 좋아요 0 조회수 300

화면 단이 아닌 서비스 단에서 파라미터 추가

해결됨

ASP.NET Core MVC +ASP.NET Core +REST API +.NET 8.0

안녕하세요 선생님 소스에서 MSSQL로 파라미터를 전달하는 부분에 관련해서 질문드리고 싶습니다. 질문 1 지금은 view 단에서 파라미터를 받아서 가져가고 있는데 서비스단에서 파라미터를 추가할 수 있는 방법이 있을까요? 제가 이전에 하위 버전의 솔루션에서 사용했던 파라미터 전송 방식입니다. internal DataTable CommonSearch(string div, string strwhere) { string sSpName = "SP_Common"; string gubun = "마스터 코드"; string[] pParam = new string[3]; pParam[0] = "@gb:" + gubun; pParam[1] = "@div:" + div; pParam[2] = "@strwhere:" + strwhere; DataTable dt = _bllSpExecute.SpExecuteTable(sSpName, gubun, pParam); return dt; } 기존에는 이런 방식을 차용해서 파라미터 전송을 했는데 지금 전달 주신 부분에서는 저 구분을 어떤 방식으로 보내야 할 지 감이 안 옵니다... //로그인 뷰 public async Task<GetUserResponseDTO> GetUser(GetUserDTO getUserDTO) { // auto mapper로 {}사용하여 동적 개체 수령 var configuration = new MapperConfiguration(cfg => { }); //Response..DTO 생성후 Controller로 전달 // Perform mapping Mapper mapper = new Mapper(configuration); Dictionary<string, object> dc = mapper.Map<GetUserDTO, Dictionary<string, object>>(getUserDTO); //-----> 이 부분에 삽입해서 전달 하는 방법? ProcCall procCall = new ProcCall(); DataTable dt = await procCall.RequestProcedure("SP_Login", dc); GetUserResponseDTO dto = new GetUserResponseDTO(); dto.gubun = "S"; //dto.Id = (int)dt.Rows[0]["id"]; dto.UserId = dt.Rows[0]["UserId"].ToString(); dto.Password = dt.Rows[0]["Password"].ToString(); return dto; } 여기 서비스 단에서 담아서 보낼 수 있을까요?

  • C#
  • mvc
  • rest-api
  • 아키텍처
  • mssql
  • ef-core
  • asp.net-core
wltn07551 댓글 1 좋아요 0 조회수 263

강의 영상이 나오지 않습니다

미해결

[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core

강의가 음성만 재생이 되고 영상이 재생되지 않네요 다른 강의들은 영상과 음성 모두 재생되는데 이 강의만 재생이 되지 않아요

  • javascript
  • typescript
  • rest-api
  • nestjs
  • backend
LEE 댓글 5 좋아요 5 조회수 3408

인기 태그

인프런 TOP Writers

주간 인기글