Skip to content

textcunma/Drogon-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Drogon-demo

WebフレームワークDrogonお試し

Drogonインストール手順

  • Ubuntu LTS 20.04(Windowsでは面倒だったのでMac or Linuxがオススメ)
git clone https://github.com/an-tao/drogon
cd drogon
git submodule update --init
mkdir build
cd build
sudo apt update && sudo apt upgrade -y
sudo apt install cmake
sudo apt-get install libjsoncpp-dev
sudo apt-get install -y uuid-dev
cmake ..
make && sudo make install

以下のコマンドで「drogon」と表示されたら成功

drogon_ctl -v

プロジェクト作成と実行

プロジェクトディレクトリ名「demo」

# プロジェクト作成コマンド
drogon_ctl create project demo
# プロジェクトディレクトリのビルドに移動
# (ビルドディレクトリが無ければ作成)
cd ./dmeo/build
# Makefile作成
cmake ..
# ビルド&コンパイル
make
# 実行
sudo ./demo

# ↑強制的に80番ポートを使用するためsudoを使用。sudoを用いなければ80番ポートが別のプロセスで使用されていた場合にはエラーになってしまう。

参考Webサイト

私的感想

C++のWebフレームワークと聞いてやってみたが、環境構築が面倒な割に想像より面白くなかった

About

WebフレームワークDrogonお試し

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published