@@ -244,86 +244,72 @@ static goDeletePost(post_id, user_email) {
244244
245245
246246
247- // 내가 작성한 게시글 보기
247+ // 마이페이지) 내가 작성한 게시글 보기
248248static getMyPost ( user_email ) {
249- return new Promise ( ( resolve , reject ) => {
250- const sql = "SELECT * FROM Post WHERE user_email=? ORDER BY post_id DESC;" ;
251- pool . query ( sql , [ user_email ] , ( err , rows ) => {
252- if ( err ) {
253- console . error ( 'Query 함수 오류:' , err ) ;
254- return reject ( err ) ;
255- }
256- if ( rows . length === 0 ) {
257- return resolve ( { result : "현재 내가 작성한 게시글이 없습니다. 게시글을 작성해 보세요 :)" , status : 202 } ) ;
258- }
259- return resolve ( { result : rows , status : 200 } ) ;
260- } ) ;
249+ return new Promise ( ( resolve , reject ) => {
250+ const query = "SELECT * FROM Post WHERE user_email=? ORDER BY post_id DESC" ;
251+ pool . query ( query , [ user_email ] , ( err , rows ) => {
252+ if ( err ) return reject ( err ) ;
253+ if ( rows . length < 1 ) {
254+ return resolve ( { result : "현재 내가 작성한 게시글이 없습니다. 게시글을 작성해 보세요 :)" , status : 202 } ) ;
255+ }
256+ resolve ( { result : rows , status : 200 } ) ;
261257 } ) ;
258+ } ) ;
262259}
263-
264- // 내가 댓글 단 게시글 불러오기
260+ // 마이페이지 - 내가 작성한 댓글 단 게시글 불러오기
265261static getMyCommentPost ( post_ids ) {
266- return new Promise ( ( resolve , reject ) => {
267- if ( ! post_ids || post_ids . length === 0 ) {
268- return resolve ( { result : "현재 내가 댓글 단 게시글이 없습니다. 게시글에 댓글을 작성해 보세요 :)" , status : 202 } ) ;
269- }
262+ return new Promise ( ( resolve , reject ) => {
263+ if ( ! post_ids || post_ids . length === 0 ) {
264+ return resolve ( { result : "현재 내가 댓글 단 게시글이 없습니다. 게시글에 댓글을 작성해 보세요 :)" , status : 202 } ) ;
265+ }
270266
271- const sql = "SELECT * FROM Post WHERE post_id IN (?) ORDER BY post_id DESC" ;
272- pool . query ( sql , [ post_ids ] , ( err , rows ) => {
273- if ( err ) {
274- console . error ( 'Query 함수 오류:' , err ) ;
275- return reject ( err ) ;
276- }
277- if ( rows . length === 0 ) {
278- return resolve ( { result : "현재 내가 댓글 단 게시글이 없습니다. 게시글에 댓글을 작성해 보세요 :)" , status : 202 } ) ;
279- }
280- return resolve ( { result : rows , status : 200 } ) ;
281- } ) ;
267+ const sql = "SELECT * FROM Post WHERE post_id IN (?) ORDER BY post_id DESC" ;
268+ pool . query ( sql , [ post_ids ] , ( err , rows ) => {
269+ if ( err ) return reject ( err ) ;
270+ if ( rows . length === 0 ) {
271+ return resolve ( { result : "현재 내가 댓글 단 게시글이 없습니다. 게시글에 댓글을 작성해 보세요 :)" , status : 202 } ) ;
272+ }
273+ return resolve ( { result : rows , status : 200 } ) ;
282274 } ) ;
275+ } ) ;
283276}
284277
285- // 내가 좋아요한 게시글 불러오기
278+ // 마이페이지) user_email에 해당하는 사용자의 하트 목록 보여주기
286279static getUserHeartList ( post_ids ) {
287280 return new Promise ( ( resolve , reject ) => {
288- if ( ! post_ids || post_ids . length === 0 ) {
289- return resolve ( { result : "현재 내가 좋아요한 게시글이 없습니다. 게시글에 좋아요를 눌러보세요 :)" , status : 202 } ) ;
290- }
281+ if ( ! post_ids || post_ids . length === 0 ) {
282+ return resolve ( { result : "현재 내가 좋아요한 게시글이 없습니다. 게시글에 좋아요를 눌러보세요 :)" , status : 202 } ) ;
283+ }
291284
292- const sql = "SELECT * FROM Post WHERE post_id IN (?) ORDER BY post_id DESC" ;
293- pool . query ( sql , [ post_ids ] , ( err , rows ) => {
294- if ( err ) {
295- console . error ( 'Query 함수 오류:' , err ) ;
296- return reject ( err ) ;
297- }
298- if ( rows . length === 0 ) {
299- return resolve ( { result : "현재 내가 좋아요한 게시글이 없습니다. 게시글에 좋아요를 눌러보세요 :)" , status : 202 } ) ;
300- }
301- return resolve ( { result : rows , status : 200 } ) ;
302- } ) ;
285+ const sql = "SELECT * FROM Post WHERE post_id IN (?) ORDER BY post_id DESC" ;
286+ pool . query ( sql , [ post_ids ] , ( err , rows ) => {
287+ if ( err ) return reject ( err ) ;
288+ if ( rows . length === 0 ) {
289+ return resolve ( { result : "현재 내가 좋아요한 게시글이 없습니다. 게시글에 좋아요를 눌러보세요 :)" , status : 202 } ) ;
290+ }
291+ return resolve ( { result : rows , status : 200 } ) ;
303292 } ) ;
293+ } ) ;
304294}
305295
306- // 내가 스크랩한 게시글 불러오기
296+ // 마이페이지) post_id에 해당하는 사용자의 스크랩 목록 보여주기
307297static getUserScrapList ( post_ids ) {
308- return new Promise ( ( resolve , reject ) => {
309- if ( ! post_ids || post_ids . length === 0 ) {
310- return resolve ( { result : "현재 내가 스크랩한 게시글이 없습니다. 게시글을 스크랩해 보세요 :)" , status : 202 } ) ;
311- }
298+ return new Promise ( ( resolve , reject ) => {
299+ if ( ! post_ids || post_ids . length === 0 ) {
300+ return resolve ( { result : "현재 내가 스크랩한 게시글이 없습니다. 게시글을 스크랩해 보세요 :)" , status : 202 } ) ;
301+ }
312302
313- const sql = "SELECT * FROM Post WHERE post_id IN (?) ORDER BY post_id DESC" ;
314- pool . query ( sql , [ post_ids ] , ( err , rows ) => {
315- if ( err ) {
316- console . error ( 'Query 함수 오류:' , err ) ;
317- return reject ( err ) ;
318- }
319- if ( rows . length === 0 ) {
320- return resolve ( { result : "현재 내가 스크랩한 게시글이 없습니다. 게시글을 스크랩해 보세요 :)" , status : 202 } ) ;
321- }
322- return resolve ( { result : rows , status : 200 } ) ;
323- } ) ;
303+ const sql = "SELECT * FROM Post WHERE post_id IN (?) ORDER BY post_id DESC" ;
304+ pool . query ( sql , [ post_ids ] , ( err , rows ) => {
305+ if ( err ) return reject ( err ) ;
306+ if ( rows . length === 0 ) {
307+ return resolve ( { result : "현재 내가 스크랩한 게시글이 없습니다. 게시글을 스크랩해 보세요 :)" , status : 202 } ) ;
308+ }
309+ return resolve ( { result : rows , status : 200 } ) ;
324310 } ) ;
311+ } ) ;
325312}
326-
327313static getImagesInfo ( university_id ) {
328314return new Promise ( ( resolve , reject ) => {
329315 const query = `
@@ -344,4 +330,4 @@ return new Promise((resolve, reject) => {
344330 }
345331}
346332
347- module . exports = PostStorage ;
333+ module . exports = PostStorage ;
0 commit comments