나는 이것이 이상하게 들린다는 것을 알고 있지만 생각이 들었고 그것을 시도해보고 싶었습니다. GitLab 페이지를 모든 온라인 프로젝트에 사용하지만, 그 중 많은 것은 ASP.NET MVC입니다. GitLab 페이지에서 ASP.NET MVC 사이트를 실행할 수 없다고 생각합니다. 그런 다음 앵귤러 또는 node.js와 같은 것을 사용하여 사이트를 만들고 모든 웹 프로젝트에 대한 중앙 API를 가지고 있다면 어떨까요? 나는 데이터베이스를 사용할 수 없다는 것을 깨달을 때까지 이것이 훌륭한 아이디어라고 생각했습니다. 내가 묻는 것은 데이터베이스없이 API를 생성하기 위해 JSON 파일을 저장소에 사용하고 node.js를 요청 페이지로 사용하는 REST API를 만들 수 있습니까?정적 호스팅을위한 REST API 만들기
0
A
답변
0
물론.
응용 프로그램 코드의 관점에서 데이터베이스를 생각하면 기본적으로 데이터를 저장하고 검색하는 곳입니다.
사용중인 데이터베이스 라이브러리가 두 가지 간단한 방법 인 store
과 retrieve
을 가지고 있다고 가정 해보십시오. 응용 프로그램 코드에서 db.store('here is the item')
을 쓰고 나중에는 db.retrieve()
이라고 쓸 수 있습니다.
그러나 이러한 store
및 retrieve
메서드는 여러 가지 방법으로 구현되어 응용 프로그램의 관점에서 동일한 효과적인 동작을 제공 할 수 있습니다. 몇 가지 예 :
- 보내기/디스크에있는 파일 등의 PostgreSQL와 같은 외부 데이터 저장소에서
- 쓰기를에/데이터를 쿼리하고 메모리 나중에
- 스토어에게 데이터를 다시 읽어 데이터
이러한 옵션 중 일부는 어느 정도 적절한 정확한 요구 사항에 따라 할 것이다, 그러나 일반적인 생각이에게 데이터베이스 API 제공, 당신이 implemen 수를 저장하는 외부 시스템에
GitLab 페이지에서 코드를 실행할 수 없으므로 사용할 수 없습니다. 그들은 ".php 페이지를 사용하고 데이터베이스를 내 사이트에 연결할 수 있습니까? GitLab 페이지는 정적 웹 사이트 (HTML, CSS 및 JS) 만 호스팅합니다." https://about.gitlab.com/2016/04/07/gitlab-pages-setup/ –