Terminal.co + Next.js

Terminal.co 및 IPFS를 사용하여 Nextjs 앱 배포

개요

다음을 사용하여 Next.js 앱을 만들고 Terminal.co 와 함께 배포합니다 . 이 전체 과정은 10 분이 소요됩니다.

도구 :

  • Terminal.co 계정
  • GitHub 계정
  • node.js / npm

빈 저장소를 만들고 복제합니다.

다음을 사용하여 Next.js 앱을 만듭니다.

$ mkdir nextjs && cd nextjs
$ npm init --y
$ npm install next react react-dom

      

"scripts": {
    "dev": "next",
    "build": "next build",
    "start": "next start",
    "export": "next export"  
}

      

module.exports = {
  exportTrailingSlash: true,
  exportPathMap: function() {
    return {
      '/': { page: '/' }
    };
  }
};

      

라는 폴더를 만듭니다. pages

페이지 내부, 생성 index.js

// index.js
import Link from "next/link";
export default function Index() {
  return (
    <div>
      <h1> Index </h1>
      <Link href="/about">
        <a> About </a>
      </Link>
    </div>
  );
}

// about.js
export default function About() {
  return (
    <div>
      <h1> About </h1>
    </div>
  );
}

테스트, 실행 npm run dev및 방문 하려면 localhost : 3000

git add, commit, push

https://github.com/Terminal-Systems-Example/nextjs

2 단계 : Terminal.co 설정

로그인 : https://sites.terminal.co/

Github로 로그인

새 사이트 추가

Github와 연결하십시오.

Next.js 저장소를 선택하십시오.

새 사이트를 생성하려면 :

빌드 명령 : npm install && npm run build && npm run export

게시 디렉토리 : out

사이트 배포

완료되면 웹 사이트를 봅니다.

제공된 도메인 이름을 사용하여 웹 사이트를 볼 수 있습니다.

https://<your-custom-domain>.tmnl.co

또는 CID로 확인하십시오.

https://ipfs.io/ipfs/<CID>

3 단계 : 업데이트

터미널은 GitHub를 변경할 때마다 웹 사이트를 자동으로 재배포합니다. 도메인 이름이 동일하게 유지되고 새 CID를 가리킬 것인지 확인하십시오. 이를 통해 IPFS에서 호스팅되는 빠른 최신 웹 사이트를 구축 할 수 있습니다.

받은 편지함에서 직접 최고의 소프트웨어 거래 받기

Suggested posts

Next.js 13에서 클라이언트 장치 감지

Next.js 13에서 클라이언트 장치 감지

경우에 따라 웹 앱이 실행되는 위치와 이를 위해 사용되는 장치 종류를 알아야 할 수 있습니다. PC인가요? 모바일 장치입니까? 심지어 모바일인 경우 어떤 OS가 사용되어 보기를 조정하고 앱의 반응성을 높이거나 이 장치 또는 다른 장치에서 작동하지 않는 일부 기능을 제거할 수 있습니다.

Next.js 서버 액션이 판도를 바꾸는 이유!

Next.js 서버 액션이 판도를 바꾸는 이유!

나는 당신에 대해 잘 모르지만 새로운 Next.js 릴리스가 발표될 때마다 어떤 새로운 기능이 릴리스되었는지 보고 매우 흥분됩니다.

Related posts

팟캐스트가 영향력 있는 이유는 무엇입니까?

팟캐스트가 영향력 있는 이유는 무엇입니까?

지난 주에 저는 PressGazette(영국 언론 뉴스 웹사이트)를 통해 발송된 보도 자료를 보았습니다. 이 기사는 Scandi 팟캐스트 호스팅 및 광고 회사인 Acast가 팟캐스팅에서 "아마도 가장 영향력 있는" 게시자 컨소시엄을 이끌 것이라고 발표했습니다.

Goodreads 읽기 챌린지는 독성이 있습니다.

Goodreads 읽기 챌린지는 독성이 있습니다.

지역 서점과 또 다른 책을 흥정하면서 손에 가려움증이 퍼졌습니다. 내가 최근에 구입한 나머지 책과 같은 이 책은 내 'To Be Read'(TBR) 더미에서 왕좌를 찾을 것입니다. 그러나 나는 그것을 샀다.

기다림의 계절에 할 수 있는 것(기술 분야에서 첫 직장을 얻기 위해 기다림)

기다림의 계절에 할 수 있는 것(기술 분야에서 첫 직장을 얻기 위해 기다림)

새로운 직업으로 전환하는 것은 혼자서 하려고 한다면 매우 어려울 수 있습니다. 귀하와 동일한 학습 수준에 있고 유사한 목표, 끈기 및 추진력을 공유하는 책임 파트너를 찾는 것이 중요합니다.

그 위협 아카이브: Vol 7 블랙 바스타

그 위협 아카이브: Vol 7 블랙 바스타

오늘날의 상호 연결된 세계에서 사이버 공격의 위협은 그 어느 때보다 만연해 있습니다. 사이버 범죄자와 국가 행위자는 지속적으로 취약점을 악용하고 귀중한 데이터를 도용하여 모든 규모의 조직에 상당한 위험을 초래합니다.