TIL

# 211014 TIL

inthess 2021. 10. 15. 08:25

장기현장실습

SNU 성문 분석

  • 외부에서 서버 ip로 접근할  있도록 포트포워딩하기 위해서는 게이트주소로 들어가 로그인을 한 후, 외부 포트 범위를 설정해주어야 한다. 로그인 권한이 대표님께 있어서 대표님이 해결해주셨다. 외부에서 183.98.35.16으로 접속하면 서버 IP 192.168.1.31로 변환되어 접속된다. 포트 번호는 기본 80으로 하여 따로 작성하지 않아도 되도록 설정했다 
  • 윈도우 환경에서의 문제 발생 (로컬, 셋업 파일로 설치한 프로그램 모두) 
    • 1:1 분석 시, 특정 파일을 선택하고 분석하기를 누르면  화면이 뜨면서 오류가 발생했다. 
    • 로그를 찍어보니 JSON.parse를 할 때 첫글자부터 JSON 형식이 아니라 발생하는 오류였다. 또, 도커로 진행상황을 살피던 중, 분석이 잘될 때는 200 코드를 보내는데, 빈 화면이  때는 202 코드는 보내는 것을 확인할  있었다. 
    • 서버에서 데이터를 보내는 과정을 살펴봐야할  같아, views.py 의 분석 api 부분의 status 코드(202, 203, 204)를 리턴해보며 확인하려고 했다. 이미 빌드한 이미지를 push해  상태여서  다시 빌드하기에는 시간이 오래걸리기 때문에, 컨테이너에 직접 접근해서 수정해보기로 했다. 
    • 해당 이미지의 컨테이너에 접근해서 수정해보고, 이미지에 직접 접근해서도 수정해보았으나, 왜인지 계속 변경사항이 유지되지 않아 결국 해결하지 못한 상태이다. 

 

웹팩 관련 질문 피드백

  • 질문 
    • Index.html에 작성한 스크립트 코드  config에 접근 오류 발생 
      • config가 정의되어 있지 않다는 콘솔 에러 확인 
      • config에 어떻게 접근할  있는지? 
  • 피드백 
    • Time.js의 모듈을 사용하지 않은  같은데, 코드를 작성한 이유 혹은 의도가 무엇인지 
      • Import 초기 테스트를 위해 작성한 코드일 뿐.. 
    • Webpack.config.js 파일에 entry, output 등의 필수 설정이 빠져있는  같아 전체 코드를 보내달라고 요청 
      • 빠져있는 것이 맞고 현재 보낸 코드가 전체 코드인 상태 
    • Index.js 코드에는 로그 출력 내용만 있어, 궁극적으로 사용하고 싶은 코드가 무엇인지 
      • Index.html에 작성된 스크립트 태그  코드 
    • Index.html에 스크립트 태그로 자바스크립트 코드를 작성한 이유? 
      • 모듈화 시키는 것이 목표 
    • Main.js와 neovis.js 파일 둘 다 번들링된 결과물이 맞는가? 맞다면 두개로 나눈 이유? 
      • 웹팩 설정을 다시해서 사용할 모든 파일을 번들링하는 것이 목표 

 

 

백준 단계별로 풀어보기

1단계: 4단계 풀기 완료!

 

[js/node.js] 백준 10172번: 개

문제 아래 예제와 같이 개를 출력하시오. 풀이 console.log(`|\\_/| |q p| /} ( 0 )"""\\ |"^"\` | ||_/=\\\\__|`); 회고..(?) 고양이 문제를 풀 때와 마찬가지로 특수문자.. 같은 내용을 출력하기 위해서는 백..

dass-develop.tistory.com