안녕하세요.
robo3t 기준으로 안내 드립니다.
말씀해주신것처럼 /etc/mongod.conf에서 bindIp 수정 (127.0.0.1 => 0.0.0.0) 및 DB 실행
상단메뉴 [컨테이너] - [SSH 설정]에서 IP와 포트, 비밀번호를 확인합니다.
Connection 설정에서 Address는 localhost와 27017 그대로 둡니다.
SSH 설정에 위에서 확인한 사항들을 입력해 줍니다.
Test를 눌러 정상적으로 연결이 되는지 확인한 모습
안녕하세요, 김희재님.
어떤 언어를 사용하고 계시는지 몰라 node.js express 기준으로 말씀드리겠습니다.
쿠키는 HTTP 클라이언트가 서버에 요청을 보낼 때 함께 보내지는 데이터입니다.
(쿠키에 대해 더 알고싶으시면 이 링크를 참고해주세요.)
따라서 라우터 내에서 req.cookies[property name] 를 통해 쿠키 데이터에 접근할 수 있습니다.
예를 들어 쿠키의 name 속성을 읽고 싶다면 req.cookies.name 을 통해 가능합니다.
쿠키의 값은 매 요청과 응답 사이클마다 달라질 수 있습니다.
응답을 통해 쿠키의 값을 변경할 수 있는데,res.cookie()함수를 이용하는 것입니다.
res.cookie('property name', 'value'); 형식으로 쿠키 값을 설정할 수 있습니다.
플로우는 아래와 같습니다.
요청이 들어오면 쿠키 확인 req.cookies.name -> 비어 있으면 쿠키 생성 res.cookie('name', 'guest1');
-> 있으면 다른 응답 -> res.json('hello');
더 궁금한게 있으면 댓글 남겨주시길 바랍니다 : )
아 이전 답변에서 headless 옵션 사용하시도록 안내 드렸었는데요, 이 때는 브라우저가 뜨지 않는 것이 정상입니다.
구름IDE 컨테이너는 display가 없는 환경이기 때문에 selenium 이용 시 headless 옵션을 반드시 사용해주셔야 합니다.
관련하여 잘 정리된 포스팅이 있어 공유 드립니다 => Headless 크롬으로 크롤링하기
안녕하세요, sececter님
현재 구름IDE에서 제공하는 파이썬에는 curses 모듈이 포함되어 있지 않아 발생하는 문제로 보입니다.
pyenv를 통해 파이썬을 새로 설치하여 pwntools를 이용할 수 있는 방법을 안내해드립니다.
아래의 명령어를 터미널에 순서대로 입력해 보세요.
pyenv를 설치합니다.
apt-get install libncurses-dev
curl https://pyenv.run | bash
아래의 명령어를 터미널 프로필에 추가하세요.
# 설정 -> 터미널 -> 프로필
export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"
python을 설치하세요.
pyenv install 3.8.1
터미널을 재시작하고 아래의 명령어를 입력해 pwntools를 설치하세요
pip install pwntools
apt-get install libcapstone-dev
python의 버전이 정상적으로 적용되지 않았다면 아래의 명령어를 입력하세요.
eval "$(pyenv init --path)"
python -V
# 설치한 파이썬의 버전인 3.8.1 이 출력되어야 합니다.
안녕하세요.
다수의 프로젝트 빌드/실행에 관해서 문의 주셨는데요.
현재는 지원하는 기능은 없습니다.
하지만, 지속적으로 기능을 원하시는 분들이 있어서, 개발팀에서 최대한 빠르게
해당 기능을 제공하기 위해서 노력중입니다.
빠른 시일내에 원하시는 기능을 사용하실 수 있게 노력하겠습니다.