Page 736 - Nodejs 교과서 개정2판
P. 736

§ Ӓܿ       ೣࣻ ࢤࢿ ৮ܐ ചݶ


         ੉ઁ /PEF#JSE জ੄ ௏٘ܳ ࣻ੿ೞৈ /PEF#JSEীࢲ ௿ۄ਋٘ ಔ࣌झ ࢲ࠺झܳ ੉ਊೡ ࣻ ੓ѱ ೧ࠇद׮


          nodebird/routes/post.js
           const	express	=	require('express');
           const	multer	=	require('multer');
           const	fs	=	require('fs');
           const	multerGoogleStorage	=	require('multer-google-storage');


           const	{	Post,	Hashtag	}	=	require('../models');
           const	{	isLoggedIn	}	=	require('./middlewares');


           const	router	=	express.Router();


           try	{
           		fs.readdirSync('uploads');
           }	catch	(error)	{
           		console.error('uploads	폴더가	없어	uploads	폴더를	생성합니다.');
           		fs.mkdirSync('uploads');
           }


           const	upload	=	multer({
           		storage:	multerGoogleStorage.storageEngine({
           				bucket:	'nodebird',
           				projectId:	'node-deploy-270114',
   731   732   733   734   735   736   737   738   739   740   741