Tornado 웹 서버를 사용하여 간단한 python 웹 응용 프로그램을 작성하려고하는데 필요한 JavaScript 라이브러리를 사용하는 데 문제가 있습니다. 나는 도서관을 세우고 Protovis 자바 스크립트를 사용하고 싶었, 그래서 난 내 template.html에 다음 '안녕하세요'코드를 추가 : 나는 웹 서버를 실행할 때마다Tornado 및 JavaScript 라이브러리 관련 문제
<script type="text/javascript" src="/protovis-d3.2.js"></script>
<script type="text/javascript+protovis">
new pv.Panel()
.width(150)
.height(150)
.anchor("center")
.add(pv.Label)
.text("Hello, world!")
.root.render();
</script>
은, 그러나, 나는 얻을 페이지에 액세스하려고 콘솔에서 다음과 같은 오류 :
WARNING:root:404 GET /protovis-d3.2.js (127.0.0.1) 0.46ms
protovis.js 파일 내 server.py 파일과 같은 디렉토리에 있고, 모든 권한이 올바르게 설정되어 있습니다. 나는 protovis.js 파일에 문제가 없다는 것을 알기 때문에 src와 JavaScript 파일을 만들 때 동일한 오류가 발생하지만 Tornado 서버의 라우팅과 관련된 내용을 알고 있습니다.
아무도 내가 제대로이 자바 스크립트 코드, 감사 수있는 방법을 알고 있습니다.
정말 고마워요 당신의 HTML에서 파일 /static/protovis-d2.2.js 참조 나를 도와 주었다 – Swaraj