共同編集用のウェブサイト
もともとMarkdownの共同編集用に作ったのですが普通にテキストファイルなら何でも行けますね
それはそうと、これはソースを置いているに過ぎないのでビルド等はお手元でお願いします。あといい加減個人開発でも最初からGitを使ったほうが良い
server.tsを下のコマンドでコンパイルしてください。
$ npx tsc
カレントディレクトリの親ディレクトリにフォルダができると思うのでそのフォルダ内にconfig/default.jsonを作成してください。default.jsonには次の内容を書いてください
{
"port": 80
}そして、そのフォルダにpackage.jsonとpackage-lock.jsonをコピーし、さらにそこをカレントディレクトリとしてnpm installを実行、node server.jsでサーバーが起動します。最後に、./mdEditor下に編集可能にするファイルを配置してサーバーサイドは終わりです。
次に、Reactですが、npm installしたらnpm run devでもいいですし、npm run buildで生成したものを親ディレクトリから見て./websiterootに配置しても行けます。
ライセンス明記してないですがご自由に使ってください。(特に著作者明記等も必要ありません)
大したことはしてないですしただのおもちゃ程度のものでしかないので。(元をたどればこれ自体私の学習用として作成したものですから)
その代わりすべての責任は放棄しますので何か不都合などありましたら各自で修正の方お願いします。
感想としてはテスト前にこんなもの作るんじゃないよという気持ちとあえて作ったことにより(普段よりは)早く勉強を始めれているかもしれないので良かったかもしれないという気持ちと、ReactとExpress.jsについて学べて良かったという気持ちの3つですね。