1. Entity ์์ฑ ๋ฏธ๋ฆฌ ์์ฑ๋ ERD๋ฅผ ๋ฐํ์ผ๋ก ๋๋ฉ์ธ ์์ฑ @Entity @Getter @NoArgsConstructor(access = AccessLevel.PROTECTED) public class Todo extends BaseEntity { @Id @GeneratedValue private Long seq; @Builder public Todo(String name, String content, TodoStatus status, Integer predictedPomo, Integer realPomo, WorkProficiency workProficiency, WorkType workType, WorkImportance workImportance) { this.name = name; this..
๐ป ๊ฐ๋ฐ ์ผ์ง
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbnc0IV%2Fbtrao5Zgyj9%2FMfGLl3ZORG2fJM083KvIPK%2Fimg.png)
๋ฌธ์ Middleware('auth:api')๋ก ๋ค์ด๊ฐ์๋ route๋ค์ ๋ํด, Middleware์์ ๊ฑธ๋ฌ์ก์ ๋์ Exception์ฒ๋ฆฌ๋ฅผ ํด์ผํ๋ค. /* routes/api.php */ Route::middleware('auth:api')->group(function(){ /* Routes.. */ }); (ํ์ฌ auth์ฒ๋ฆฌ๋ laravel passport๋ฅผ ํตํด ํ๊ณ ์๋ค.) ํด๊ฒฐ Middleware/Authenticate.php ์์ Authenticate.php์๋ ์์ธ์ฒ๋ฆฌ๊ฐ ๋์์ ๋, ์ด๋๋ก redirect๋์ด์ผ ํ ์ง ์ ์ํ๊ณ ์๋ค. ๊ธฐ์กด์๋ return route('login')์ผ๋ก ๋์ด์์ด์ ๋ฏธ๋ค์จ์ด์์ ๊ฑธ๋ฌ์ก์ ๋, ์๊พธ login route๋ฅผ ์ฐพ์๋ ๊ฒ์ด๋ค. ๊ทธ๋์ ์๋์ ๊ฐ์ด rou..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FKO7MI%2Fbtrao6KhZde%2FegncK6pXJYJ9VmNUuYW9Mk%2Fimg.png)
๋ฌธ์ ๋ฐฉํ๋ฒฝ์ ๋ค์ ์ด๊ณ ์ฃผ์์ ์ ์ํ๋ ๋ผ๋ผ๋ฒจ์ ๊ฐ๊ธฐ๊ฐ์ Permmision denied์ค๋ฅ๊ฐ ๋ด๋ค. ํด๊ฒฐ๋ฒ ํ๋ก์ ํธ ๊ฒฝ๋ก๋ก ๋ค์ด๊ฐ์ ์๋ ๋ช
๋ น์ด๋ฅผ ์คํํด์ค๋ค. sudo chown -R www-data:www-data bootstrap/cache sudo chown -R www-data:www-data storage ์ด๋ ๊ฒ ํ๋ฉด ๊น๋ํ๊ฒ ํด๊ฒฐ(โ'โก'โ) ๊ฐ๊ธฐ๊ฐ์ ์กด์ฌ,, permission denied,,
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fdibarv%2FbtrasVnuVcn%2FlyTLPAlxYGvlJom8XbtD9k%2Fimg.png)
์ธ๋ถ์์ ์๋ฒ์ ํ์ผ์ ๊ณ์ ๊ฐ์ ธ๋ค์จ์ผ ํ ์ผ์ด ์์ด์ Filezilla๋ฅผ ํตํ FTP์ ์์ด ํ์ํ๋ค. ํด๋ผ์ฐ๋์์ ๋ฐฉํ๋ฒฝ๋ง ์ค์นํ๊ณ ์ ์ ์๋ ํด๋ดค๋๋ฐ ์ญ์๋ ์๋จเฒฅ_เฒฅ USER ์์ฑ ์ฐ์ FTP๋ก ์ ์ํ ์ ์ ๋ฅผ ์์ฑํด์ฃผ์๋ค. ๊ธฐ์กด์ root๋ ubuntu๋ก ์ ์์ํค๊ธฐ์ ๋๋ฌด ํฐ ๋ฆฌ์คํฌ๊ฐ ์์ ๊ฒ ๊ฐ์์,,! sudo useradd FTP_USER_NAME sudo passwd FTP_USER_NAME ์ด๋ ๊ฒ ์
๋ ฅํ๋ฉด ๋น๋ฐ๋ฒํธ์ ๊ฐ๋จํ USER ์ค์ ๋ช
๋ น์ด๊ฐ ๋จ๋๋ฐ PW์ ์ธ ๋ค defualt๋ก ์ํฐ ์ณ์ฃผ๋ฉด ๋๋ค! vsftpd ์ค์น sudo apt update sudo apt install vsftpd apt์ค์น ์ ์
๋ฐ์ดํธ ํ์! vsftpd๋ FTP ์๋ฒ ํ๋ก๊ทธ๋จ์ด๋ผ๊ณ ํ๋ค. ๋ฐฉํ๋ฒฝ ํฌํธ(20๋ฒ, 2..