«node.js» 태그된 질문

Node.js는 Google의 V8 JavaScript 엔진을 사용하는 이벤트 기반의 비동기 I / O 프레임 워크입니다.

1
실제로 동기화를 원할 때 비동기 함수를 처리하는 방법
NodeJS를 처음 접했을 때 한 호출이 다른 호출을 동기화 된 방식으로 따르기를 원할 때 함수의 비동기 특성으로 머리를 감싸는 데 어려움을 겪고 있습니다. 예를 들어 웹 서비스 메서드를 호출한다고 가정 해보십시오. 모든 메소드에는 콜백 함수가 있습니다. 그러나 특정 순서로 10 개를 호출하려면 어떻게해야합니까? 첫 번째 콜백에서 모든 함수를 체인 / …
16 node.js 

5
지연된 콜백이란 무엇입니까?
함수를 다른 함수에 전달하고 그 함수가 제공된 함수를 마음대로 사용하는 콜백 아이디어를 이해합니다. 인터넷 검색 후 지연된 콜백을 이해하는 데 어려움을 겪고 있습니다. 누군가 간단한 설명을 해 주시겠습니까? 나는 루비로 프로그래밍하지만 C / C ++도 조금 알고 있지만, 무엇보다도 숙련 된 어셈블리 언어 프로그래머였습니다. 그래서 콜백 주소 스택과 비슷한 것이 …
15 jquery  node.js 

1
NodeJS는 어떻게“비 차단”될 수 있습니까?
NodeJS를 배우고 있으며 무언가를 명확히하고 싶었습니다. 지금까지 여러 입문 튜토리얼과 서적에서 Node의 "비 차단"아키텍처에 대해 설명했거나 오히려 비 차단 방식으로 코딩하는 것이 가능하고 전체 포인트를 권장했습니다. 예를 들어,이 예제는 데이터베이스에서 데이터를 가져 오는 비동기 방식을 읽는 책에서 제공되었습니다. http.createServer(function (req, res) { database.getInformation(function (data) { res.writeHead(200); res.end(data); }); }); 내가 …

3
함수형 프로그래밍으로 관리 가능한 코드를 작성하는 방법은 무엇입니까?
방금 함수 프로그래밍 (JavaScript 및 Node.js 사용)으로 시작했으며 작성중인 코드가 일종의 객체 지향 패러다임. OOP를 사용하면 코드를 쉽게 관리하고 확장 할 수있는 방법에 익숙합니다. 그러나 함수형 프로그래밍과 비슷한 규칙을 확신 할 수는 없습니다.

3
사용자가 브라우저에서 코드를 편집하지 못하게하려면 어떻게해야합니까?
기술 Node.JS 응용 프로그램을 디자인하고 있습니다 (전체 웹 사이트와 유사). 이 앱은 5 개의 JavaScript 파일을 보내며 <script>서로 연결되는 태그 를 갖 습니다. 질문 사용자와 공격자가 코드를 들여다 보거나 편집하지 못하게하려면 어떻게 해야합니까? 예를 들면 다음과 같습니다. Ctrl+ Shift+I 에서 DevTools로 , 고토 소스는 편집 (즉,에 파일 선택 index.html) 및 …

4
node.js가 백그라운드 처리에 적합합니까?
나는 천천히 배우고 node.js있으며 시작하고 싶은 작은 프로젝트가 있습니다. 이 프로젝트에는 많은 백그라운드 프로세스가 있습니다 (외부 사이트에서 데이터 다운로드, CSV 파일 구문 분석 등). 나와 노드의 큰 "승리"는 클라이언트와 서버 모두에 JavaScript를 사용한다는 사실입니다. 나는 하루 종일 Java와 JavaScript로 코딩하지만 Ruby에도 능숙합니다. 그러나 내가 말했듯이 어느 곳에서나 하나의 언어를 사용하는 …

2
프레임 워크 나 라이브러리없이 node.js로 콘텐츠를 제공하는 방법은 무엇입니까?
node.js를 배우고 웹 응용 프로그램을 만들려고하는데 node.js 만 사용하여 만들려고 최선을 다하고 있지만 프로세스를 설명하는 리소스와 예제를 찾는 데 어려움을 겪고 있습니다. 다른 프레임 워크 나 라이브러리를 사용하지 않고 특히 하드 코딩 된 문자열 변수를 사용하지 않고 node.js 만 사용하여 HTML 및 CSS 파일을 동적으로 제공하는 방법은 무엇입니까?
10 node.js 

2
node.js 및 C #의 사용 사례
꽤 많은 ASP.NET 작업 (C #, MVC)을 수행하지만 대부분은 일반적인 웹 개발입니다. CRUD 리포지토리를 사용하여 편안한 아키텍처를 사용합니다. 내 고객의 대부분은 응용 프로그램 내에 많은 고급 요구 사항이 없습니다. 나는 지금 node.js를보고 있으며 성능에 영향을 미칩니다 (속도에 중독되어 있지만). 나는 궁금해 node.js는 C # 및 ASP.NET MVC의 일반적인 웹 개발을 …

1
Node.js 종속성의 무게가 너무 큼
최근에 node.js로 게임을 시작했습니다. 이제 모든 노드 튜토리얼은 시작해야한다고 말합니다. npm init 그런 다음 표준 서버 프레임 워크를 원한다고 명시 적으로 선택하십시오. npm install express 그러나 ASP.NET과 같은 세계에서 더 많은 것들을 원할 것입니다. 템플릿 엔진 (jade)과 스타일 시트 프리 프로세서 (SASS)에 대해 이야기합니다. 그리고 그들은 "gulp / grunt를 설치합니다! …

1
Node.js 또는 서블릿? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . Javascript 서버 측 언어, 즉 Node.js에 대해 많이 들었고 Node를 선호하는 많은 비교를 보았습니다. 무엇이 더 빠르거나 …

1
단위와 통합 간의 격차 테스트 : 소규모, 컴포넌트, 단위 통합 테스트의 통합
지난 몇 주 동안 저는 테스트 방법론의 차이를 메우는 방법을 연구하고있었습니다. 간략하게 말하면 단위 테스트는 너무 작고 기존 통합 테스트는 너무 큽니다. 빈번한 시나리오가 등장 A하고 B모두 사용하는 구성 요소를 C. 그러나 A에 B대해 약간 다른 요구 사항이 있으며에 대해 약간 다른 가정을 C합니다. 내가 A어떻게 그리고 어디에서 내 가정을 …

1
멀티 파트 필드 / 파일 데이터를 개별적으로 구문 분석하는 방법은 무엇입니까?
수신 필드를 잡고 파일 업로드를 처리하기 위해 한 번으로 여러 부분으로 된 양식을 구문 분석하고 싶습니다. Node 앱 내에서 우려를 적절히 분리하려고합니다. 컨트롤러는 들어오는 필드를 처리합니다. 모델은 업로드 파일 논리를 담당합니다. 새 인스턴스를 만들려면 필드 데이터를 모델로 전달해야하므로 파일 업로드를 시작 하기 전에 필드 데이터를 사용할 수 있어야 합니다. 현재 …
9 data  node.js  upload 

3
node.js 콜백 피라미드 다루기
방금 노드를 사용하기 시작했으며 빠르게 주목 한 것은 콜백이 얼마나 빨리 바보 같은 수준의 들여 쓰기까지 만들 수 있는지입니다. doStuff(arg1, arg2, function(err, result) { doMoreStuff(arg3, arg4, function(err, result) { doEvenMoreStuff(arg5, arg6, function(err, result) { omgHowDidIGetHere(); }); }); }); 공식 스타일 가이드는 별도의 기능을 각각의 콜백을 넣어라고하지만 개체가 모두 통과해야한다와 같은 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.