Ejs 빌드 문제 입니다

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

안녕하세요…

예전에 꼭 react가 아니더라도,

php나 전통적인 다른 웹 개발로도 미니앱이 출시 가능하다는 말씀을 듣고,

nodejs + ejs로 웹을 개발했습니다.

서버도 올려 도메인도 준비 했구요.

질문 1 . 서버에올린 url로 미니앱 출시가 가능한가요? ( 사라졌나요? )

질문 2. nodejs + ejs로 개발한 소스를 빌드해서 업로드 하면, 빈 화면만 나오는데,
빌드 방법이 따로 있을까요?\

질문 3. react로 개발한 프로젝트만 미니앱 출시가 가능한 것인가요? (백앤드 말고)

짊문 4. 혹시 순수 html + javascript 로도 미니앱 제작 및 배포가 가능할까요?

(nodejs 사용 안함, 순수하게 html로만 작업해도 빌드 방법이 있는지…)

확인 좀 부탁 드립니다.

appName (선택)

eventfee

개인적인 의견이나,

React WebView 형태로 배포가 가능하니 가능 할 것으로 보여집니다.
순수 HTML 형태라면 React에서 import { WebView } from "react-native-webview"; 형태로 사용하시어
source={{ html: HTML_SOURCE }}형태로 전달하면 하이브리드 형태로 사용이 가능 할 것 같습니다.

(해당 부분이 앱인토스 정책에 맞는지 확인은 필요할 것 같습니다.)

안녕하세요 :slight_smile:

  1. 자체 서버에 올린 url로 미니앱 출시는 불가합니다 :cry: 자체 서버에 배포 되어 있을 경우, 검수가 불가능하여 반려처리 될 수 있습니다.
  2. 1번 답변 참고 부탁드립니다 :slight_smile:
  3. 현재 CSR / SSG 환경을 지원하고 있습니다.
  4. @apps-in-toss/web-framework 패키지를 사용할 수 있다면 빌드 및 배포가 가능합니다.

답변 감사합니다.

제가 react 를 전혀 모르는 사람이라…

말씀 주신 부분을 어떻게 처리할지 감이 안 옵니다…

react 순수 html 프로젝트.. 뭐 이런 식으로 검색하면 방법을 찾을 수 있을까요?

react webview 를 찾아보니…react 가 아닌 react native를 말씀 주시는 것 같네요.. 맞을까요?

웹프로젝트라면 react native 가 아닌, react로 진행해주시면 되는데,

혹시 이 가이드들이 도움이 되실까요 ?

꼭 React가 아니어도 문제 없습니다. 다만 말씀주신대로 라라벨 같은 프레임워크로 서버에서 동적 렌더링하는 구조는 허용되지 않으니 참고해주세요. jQuery를 통해 개발한 예제앱 케이스도 공유드립니다.