분류 전체보기 (193) 썸네일형 리스트형 aws ec2, s 사용 배포 - 개발 일지 7 가슴과 직관이 시키는 일 하기. 배포하기. ec2 생성 후 참고:=> 작업-보안-변경:==> database에 설정한 보안 그룹 추가해줘야함 관련 책:=> nodejs, reactjs) gatsby page navigation - 개발 기록 6 다음은 template 으로 navigate 한 예제이다. import React, { useEffect } from 'react';import { navigate } from 'gatsby';const IndexPage = ({ pageContext }) => { const { lastItem } = pageContext; useEffect(() => { if (lastItem && lastItem.id) { navigate(`/${lastItem.id}`); } }, [lastItem]); return ( Hello World )}export default IndexPage; nodejs, reactjs) comment 댓글 기능 view model controller - 개발 기록 5 작성 완료 간단하므로 스킵 사전 참여 아이디어 - online to offline - 무형을 유형으로 증명 nodejs, reactjs) react to static page - gatsby node api - 개발 기록 4 요구 사항 1. react state 별 static page 만들기=> 나 같은 경우 main page의 title, comment, 플레이 할 mp4 파일 name 등 을 객채 별 state로 관리하고 있었다=> 객체 별 state를 객체 ID 를 주소로 하는 (예: /item/1) 개별 page를 static 하게 만들고 싶다 과정 1. gatsby cli install 2. gatsby boilderplate git clone 3. gatsby-node.js 작성: component 별 주입할 data를 server에서 받아와 어떤 template에 어떤 data를 넣어줄지 정리하는 곳const { getDataSource } = require('./src/data-loader');exports... nodejs, reactjs) mp4 파일 화면에 플레이 하기 - 개발 기록 3 nodejs) play.router.jsconst express = require('express');const router = express.router();const playcontroller = require('../controller/play.controller');router.get('/video/:filename', playcontroller.playvideo);module.exports = router; play.controller.jsconst path = require('path');const fs = require('fs');async function playVideo(req, res) { const filename = req.params.filename; const videoPat.. 혼자 성공하는 사람은 없다 - 원씽 (The One Thing) 혼자 성공하는 사람이 없다고 한다.비틀즈에게도, 오프라 윈프리에게도, 월트 디즈니에게도 사람에게는 자신을 결정적으로 이끌어주는 은사가 존재한다.나의 은사님 첫번째는 예수님이다. 고로 나도 성공 할 수 있다.그럼에도 불구하고 나는 성공 할 수 있다. nodejs) puppeteer 사용해서 특정 사이트에서 file download - 개발 기록 2 const puppeteer = require('puppeteer');class ItemDownloader { async downloadImage(link) { const links = await this._extractFileLinksFromLink(link); const paths = await this._downloadFiles(links); return paths; } async _extractFileLinksFromLink(link) { const browser = await puppeteer.launch(); const page = await browser.newPage(); await page.goto.. 이전 1 ··· 9 10 11 12 13 14 15 ··· 25 다음