질문이 있습니다. 노드강좌에서는 넌적스나 퍼그같은 템플릿엔진을 사용했는데 이때는 익스프레스 서버 하나만 돌려도 웹페이지 구동시킬수 있었는데 뷰랑 노드쓰려면 프론트서버 따로두고 백엔드서버도 따로두는 방법밖에 없나요 ? 노드에서 템플릿 엔진 쓴것처럼 익스프레스 서버하나에 뷰를 보여주는 방법은 없나요? 있다면 어떤 키워드로 검색하는것이 좋을까요?
안녕하세요 요즘 vue를 공부하던 중 강좌 쉽게 설명해주셔서 기초개념 잡기에 도움을 많이 받고 있습니다. - 먼저 유사한 질문이 있었는지 검색해보세요. 유사 질문이 있으나 오류 내용이 달라서 질문 올립니다. 모든 소스는 동일하며 아래 그림과 같이 package.json 설정 되어 있습니다. "npm run build" 실행시 아래 마지막 그림과 같이 오류 발생합니다. webpack.config.js를 읽지 못하는것 같아 여러 방법으로 해보았으나 해결이 되지 않아 도움 요청 드립니다.
안녕하세요 선생님! 실무에 적용하면서 궁금증이 생겨 질문드립니다. 제품정보 테이블과 재고테이블 병합해서 아래와 같은 재고마스터파일을 만들고 싶은데, 실무에서는 병합할 데이터가 더 많아서 매뉴얼로 조작하는 것보다는 M코드 사용하는 것이 더 좋을것이라고 생각했는데요. 지난 강의도 듣고 인터넷도 찾아봤지만 몇시간째 삽질만 하고있고 정말 모르겠어서, 도움요청드립니다. 선생님은 어떻게 해결하실지 궁금합니다!! 1. 제품정보테이블 (제품가격, 단종여부는 null값일 수 있음) 2. 재고테이블 (재고가 있는 제품만 조회되기때문에 조회시점에 결품인 제품은 테이블에 없음) 3. 최종으로 만들고싶은 재고마스터 파일 재고의 경우 null 값 -> 0으로 변경시켜줘야하지만 제품정보는 null값을 변경하지않고 그대로넣어야합니다. 실제 재고마스터파일에서는 창고위치별로 재고를 카운트하기때문에, 재고에 해당하는 열이 많습니다. M코드를 사용해서 제품정보열을 제외하고 모든 열의 null값을 0으로 변경할수 있는 방법이 있을까요? 인터넷보면서 시도해봤는데, 모든 열의 Null값 -> 0으로 변경까지는 했는데 특정열만 제외하는 방법을 모르겠습니다 ㅜ_ㅜ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. save-servlet.jsp 와 members.jsp에서 jsp의 ${} 문법을 활용하여 request.setAttribute("model", model)을 한 값을 가져다 쓰는 부분에서 다음과 같이 경고 줄이 뜹니다. viewPath 문제인가 해서 계속 다시봤는데 영상대로 진행을 했고, 혹시나 추가해줘야 하는 코드를 넣지 않은건지 모르겠어서 질문 남깁니다.
듀얼 모니터를 사용하는 경우... 현재 모니터에서 활성화된 웹을 → 옆 모니터로 보내는 방법이 있을까요? (기존에는 Moom 이라는 어플에서, 'Move to Other Display' 기능을 사용해서 구현했는데, Keyboard Maestro 에서 자체적으로 구현할 수 있다면, Moom 을 더이상 사용하지 않아도 될 듯 합니다)
안녕하세요. model/profile.js db. Profile . belongsTo (db. User ) ; model/user.js db. User . hasMany (db. Profile ) ; try { const userId = req. user . id ; await User . destroy ({ where : { id : userId } }) ; await Profile . destroy ({ where : { UserId : userId } }) ; res. status ( 200 ). json ( 'ok' ) ; } catch (error) { console . error (error) ; next(error) ; } 위와 같은 요청을 만들어서 회원 탈퇴를 하려고 하는데요. user만 지워지고 user 가 작성한 profile은 지워지지가 않는데 왜 그런걸까요? 아래 그림 참조하시면 user는 없어져서 UserId 만 null 이 되었고 profile은 안 없어지네요 ㅠㅠ
안녕하세요 tcp 3 way handshake의 성공에 대한 결과로 서버에는 무슨 일이 일어나는 건가요? 예를 들면, 연결 성공에 대한 결과로 서버에서 클라이언트의 ip를 저장하고 있다가 똑같은 ip로 요청이 들어오면 3 way handshake를 하지 않는다던가? 그리고 해당 ip에 대한 요청이 일정시간동안 오지 않는다면 저장한 ip를 파기한다던가 그런 일이 서버 측에서 발생하는 건가요?
안녕하세요.수업 너무 잘 듣고 있습니다. 실무에서 로그인 기능이 있는 서버에 상태유지를 안 하는 경우가 있나요? 즉, 로그인 기능이 있는 was서버인데 세션을 사용하지 않고 운영하는 경우, 그리고 그러한 경우가 있다면 로그인 후 유저에 대한 인증(서버측에서 클라이언트가 보낸 요청이 정상적으로 로그인 한 사용자인지)을 어떻게 처리 할 수 있을까요?
안녕하세요. 수업을 듣다가 궁금한게 있어서 글을 남기게 되었습니다. 1. CSS에서 nav에 width를 1280px;로 잡을 경우 아래와 같이 나오고 있습니다. <1280px> 그래서 저는 1100px로 잡아서 선생님께서 만드신 화면과 비슷하게끔 만들었는데 선생님이 만드신 거와 다르다보니 뭐가 잘못된 건지 궁금합니다. 현재 노트북으로 작성하고 있습니다. <1100px> 2. 미디어 쿼리 부분에서 .gnb li가 가로방향 전체가 아닌 .gnb li a 주변에 border가 만들어지는데 뭐가 잘못된건지 봐주시면 감사하겠습니다. 아래는 코드 입니다. <! DOCTYPE html > < html lang =" en "> < head > < meta charset =" UTF-8 "> < meta http-equiv =" X-UA-Compatible " content =" IE=edge "> < meta name =" viewport " content =" width=device-width, initial-scale=1.0 "> < title > Flex UI 실전 제작 - 반응형 헤더 네비게이션 </ title > < style > @import url ( ' https://fonts.googleapis.com/css?family=Montserrat:300,400,500&display=swap ' ); @import url ( ' https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css ' ); body { font-family : ' Montserrat ' , sans-serif ; background-color : eee ; font-size : 15 px ; color : #222; margin : 0 ; } /* reset css */ a { text-decoration : none ; color : #222; } h1 , h2 , h3 , h4 , h5 , h6 { font-weight : normal ; margin : 0 ; } button { cursor : pointer ; outline : none ; } /* Header */ header { background-color : #74b9ff; display : flex ; justify-content : center ; height : 60 px ; align-items : center ; } nav { display : flex ; justify-content : space-between ; width : 1100 px ; } . logo {} . logo img { filter : invert () } . gnb { margin : 0 ; padding : 0 ; list-style : none ; display : flex ; } . gnb li {} . gnb li a { color : white ; margin : 10 px ; } . sns {} . sns a { color : white ; margin : 5 px ; } . gnb li a : hover , . sns a : hover { color : black ; } @media screen and ( max-width : 768 px ){ header { height : auto ; } nav { width : 100 % ; display : flex ; flex-direction : column ; } . logo { padding : 10 px ; } . gnb { display : flex ; flex-direction : column ; align-items : center ; } . gnb li { border : 1 px solid white ; } . gnb li a { border : 1 px solid #000; display : block ; padding : 7 px ; margin : 0 ; } . sns { text-align : center ; background-color : dodgerblue ; padding : 10 px ; } . sns a { color : black ; } } </ style > </ head > < body > < header > < nav > < div class =" logo ">< a href =" #none ">< img src =" Flex UI 실전 제작(3) – 반응형 헤더 네비게이션/images/logo.png " alt =""></ a ></ div > < ul class =" gnb "> < li >< a href =" #none "> Home </ a ></ li > < li >< a href =" #none "> About </ a ></ li > < li >< a href =" #none "> Project </ a ></ li > < li >< a href =" #none "> Plan & History </ a ></ li > < li >< a href =" #none "> Awards </ a ></ li > < li >< a href =" #none "> Location </ a ></ li > < li >< a href =" #none "> Contract </ a ></ li > </ ul > < div class =" sns "> < a href =" #none ">< i class =" fa fa-facebook-square "></ i ></ a > < a href =" #none ">< i class =" fa fa-twitter-square "></ i ></ a > < a href =" #none ">< i class =" fa fa-youtube-play "></ i ></ a > </ div > </ nav > </ header > </ body > </ html >
Button을 눌러도 아무런 일이 일어나지 않네요. PointButton에 On Click()에 UI_Button을 넣었다 없앴다가 했는데 On Click()시에 할 수 있는 Function도 없네요. 뭐가 문제일까요? 다른 분이 질문하신 것 읽어봤는데 -=, += 순서는 올바르게 했더라구요 아래는 제 UI_Button.cs 입니다. using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; public class UI_Button : UI_Base { enum Buttons { PointButton } enum Texts { PointText, ScoreText } enum GameObjects { TestObject, } enum Images { Itemicon, } private void Start() { Bind<Button> (typeof(Buttons)); Bind<Text>(typeof(Texts)); Bind<GameObject>(typeof(GameObjects)); Bind<Image>(typeof(Images)); GetButton((int)Buttons.PointButton).gameObject.AddUIEvent(OnButtonClicked); GameObject go =Getimage((int)Images.Itemicon).gameObject; AddUIEvent(go, (PointerEventData data) => { go.transform.position = data.position; }, Define.UIEvent.Drag); } int _score = 0; public void OnButtonClicked(PointerEventData data) { _score ++; Debug.Log($"{_score}"); GetText((int)Texts.ScoreText).text = $"점수 : {_score}"; } }