0

그래서 우리는 유니에서 웹 사이트를 만드는 프로젝트를 얻었습니다. 우리는 어떤 기술을 사용해야하는지에 대한 구체적인 정보를 얻지 못했지만 주제는 주어졌습니다. 이 프로젝트는 유니 웹 사이트에서 호스팅됩니다. 웹 사이트의 호스트는 다음과 같습니다내가 구성 할 수없는 웹 서버에 장고 웹 응용 프로그램을 배포 할 수 있습니까?

http://uni.co.uk 

프로젝트는 URL에 종료됩니다 :

http://uni.co.uk/module_code/projects/ 

일반적으로, 교사는 HTML, CSS와 자바 스크립트의 번들 단지 프런트 엔드 솔루션을 기대 파일. 웹 사이트를 동적으로 만들기 위해 일부 백엔드를 추가하고 싶습니다.

나는 장고와 node.js로 놀았으며 장고를 좋아하고이 프로젝트를 시도하고 싶다. 내 유일한 문제는 내 프로젝트가 끝날 웹 서버에 액세스 할 수없고 구성 할 수 없다는 것입니다. 주 호스트 웹 서버 구성에 액세스 할 수없는 경우 프로젝트에서 백 엔드를 사용할 수있는 방법이 있습니까? 어떤 방식 으로든 내 프로젝트가 끝나는 URL에서 내 웹 서버를 만들 수 있습니까?

코드 해결책을 기대하지 않고 누군가 가능한 경우이 정보를 알려주고 적절한 정보원을 알려주십시오.

질문이 모호하면 사과하지만 웹 개발에 익숙하지 않고 질문을 더 기술적으로 만드는 방법을 모르겠습니다.

미리 감사드립니다.

+0

웹 사이트 관리자에게 문의하여 가능하면 문의하십시오. –

답변

0

당신이 할 수있는 일은 개발하고 다른 곳에서 자바 스크립트로 배포 한 백엔드입니다. 그래서 본질적으로 당신은 유니 웹 사이트에서 호스팅되는 HTML과 자바 스크립트가 있고 그 다음 다른 곳에서 호스팅되는 백엔드가있는 솔루션으로 끝날 것입니다. 따라서 백엔드는 API로 작동합니다.

배포하기가 비교적 쉽기 때문에 heroku에 배포하는 것이 좋습니다.

하나의 도메인에 백엔드가 있고 다른 도메인에 자바 스크립트가 있으므로 하나의 문제는 CORS (교차로 리소스 공유)입니다.

단일 페이지 앱을 만드는 방법에 대한 리소스를 살펴보십시오. 그들 대부분은 api 요청을 처리하는 방법에 대한 리소스를 언급 할 것입니다. 왜냐하면 API 요청에 의존하기 때문입니다.

관련 문제