파일이 담겨있는 폴더에 's'문자열이 하나 더 들어가 있었다.
(다른 폴더도 render_template() 인데, 뭐지 templates랑 상관없나)
결국 다시 폴더를 지우고 처음부터 다시 인터프리터를 깔고나니 돌아간다... 무엇이 문제였을까 패키지를 잘못 깔았을까?
dbprac 사용할때는 위의 3줄 같이 복사 해주어야해
복사해온 파일에서 이번에 쓸 변수명으로 바꾸어주어야함
request.form[' ']는 클라이언트에서 넘어오는 것
return jsonify({' ': })는 클라이언트로 내려준다고 생각하자 (response ?)
숫자를 클라이언트로부터 받아 왔으면 문자형으로 받아짐->숫자로 변환해야함
돌렸는데 ${bucket}이라는 문자 그대로 웹에 띄워졌다.
let 뒤의 변수가 회색이였다(안쓰인다는뜻, 쓰이면 하얀색)
다른곳에서 썼던 ${'bucket'}도 써봤다.
서버에서 잘못 불러왔나싶어서 어떤 이름으로 전달해주었는지 다시 확인해봤다.
강사님 화면에서 보이지 않던 \n' + , +나 ' 작은따옴표가 양끝에 붙어있었다.
`백틱을 또 안썼다. 그래서 하나하나 이어주려고 +나 ' 가 씌였나보다.
강사님은 틀리지않는다. 내 생각대로 해서 틀리는것이다. 백틱은 +를 안쓰기 위한거 기억하자..
5000번 포트가 계속사용중이라고 하여 다 죽이고나서 다시 수정을 했다.
(친구들이 아직 사용중이니 다 끝나고 밤에 검사해봐야지!)
#python3 -> python
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10
#pip3 -> pip
sudo apt-get update
sudo apt-get install -y python3-pip
sudo update-alternatives --install /usr/bin/pip pip /usr/bin/pip3 1
#port forwarding
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 5000
#start
nohup python app.py &
#stop
ps -ef | grep 'python app.py' | awk '{print $2}' | xargs kill