zenryokukun / mysite

Personal website

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Blog Site

Just a memo...

フォルダ構成

  • admin_client
    メンテ用
  • blogs
    ブログ用page.md,画像
  • client
    React client
  • content
    リンク先ページのクライアント側
  • route
    ExpressのRouter
    他は、リンク先ページ・メンテページのサーバ側処理
  • svr メインページのサーバ処理の部品。db処理や入力チェックとか。

.gitignoreしているコンフィグファイル等

  • /svr/dbinfo.json
  • route/genki_src/conf/conf.json

command

  • root
    nodemon server.js # run express server
  • /client
    npm start # run React app
    npm run build # compile React appV

注意

Productionメニューの外部リンクはページ遷移を伴うので、express serverへのproxyが効かない。
確認の際はnpm run buildしてから、express server(/rootでnodemon server.js)にアクセスして確認すること。
pm2で起動する場合は、環境変数付きで起動すること。 NODE_ENV=prodcution pm2 start app name
リスタートの場合は不要。
pm2 restart app name

About

Personal website


Languages

Language:JavaScript 42.5%Language:CSS 20.1%Language:TypeScript 18.1%Language:HTML 16.7%Language:Python 2.5%Language:Shell 0.1%