반응형

Node.js 17

노드의 JavaScript OOPJS: 어떻게?

노드의 JavaScript OOPJS: 어떻게? 저는 자바에서처럼 고전적인 OOP에 익숙합니다. NodeJS를 사용하여 자바스크립트에서 OOP를 수행하는 가장 좋은 방법은 무엇입니까? 각 클래스는 다음을 포함하는 파일입니다.module.export? 클래스를 만드는 방법? this.Class = function() { //constructor? var privateField = "" this.publicField = "" var privateMethod = function() {} this.publicMethod = function() {} } vs. (나는 그것이 정확한지조차 확신할 수 없습니다.) this.Class = { privateField: "" , privateMethod: function(..

programing 2023.07.27

Node.js는 경로가 파일인지 디렉토리인지 확인합니다.

Node.js는 경로가 파일인지 디렉토리인지 확인합니다. 이 작업을 수행하는 방법을 설명하는 검색 결과를 얻을 수 없습니다. 내가 원하는 것은 주어진 경로가 파일인지 디렉토리(폴더)인지 알 수 있는 것입니다.다음은 당신에게 말해줄 것입니다.문서에서: fs.lstatSync(path_string).isDirectory() fs.stat() 및 fs.lstat()에서 반환된 개체는 이 유형입니다. stats.isFile() stats.isDirectory() stats.isBlockDevice() stats.isCharacterDevice() stats.isSymbolicLink() // (only valid with fs.lstat()) stats.isFIFO() stats.isSocket() 참고: 위의..

programing 2023.06.12

nodejs 및 express로 만든 REST API에서 응답 상태 및 JSON 내용을 올바르게 설정하는 방법

nodejs 및 express로 만든 REST API에서 응답 상태 및 JSON 내용을 올바르게 설정하는 방법 나는 Nodejs를 가지고 놀고 있고 작은 rest API를 구축하여 표현하고 있습니다.질문은 응답 데이터뿐만 아니라 코드 상태를 설정하는 모범 사례/최상의 방법은 무엇입니까? 약간의 코드로 설명하겠습니다. (서버를 시작하는 데 필요한 노드와 익스프레스 코드는 넣지 않겠습니다. 단지 라우터 방법과 관련이 있을 뿐입니다. router.get('/users/:id', function(req, res, next) { var user = users.getUserById(req.params.id); res.json(user); }); exports.getUserById = function(id) { fo..

programing 2023.05.28

오류 /node_hostname/node-hostname:명령 실패

오류 /node_hostname/node-hostname:명령 실패 로컬에서 vue store front를 설치하려고 했지만 "yarn install" 명령을 사용하려고 하면 다음 오류가 발생합니다.이 오류를 어떻게 해결할 수 있습니까?이 오류를 어떻게 해결할 수 있습니까? error /var/www/html/vue-storefront/node_modules/node-sass: Command failed. Exit code: 1 Command: node scripts/build.js Arguments: Directory: /var/www/html/vue-storefront/node_modules/node-sass Output: Building: /usr/bin/node /var/www/html/vue-s..

programing 2023.05.23

NPM 패키지의 종속성, devDependencies 및 peerDependencies의 차이점은 무엇입니까?json 파일?

NPM 패키지의 종속성, devDependencies 및 peerDependencies의 차이점은 무엇입니까?json 파일? 이 문서는 제 질문에 대한 답변이 매우 부실합니다.저는 그 설명들을 이해하지 못했습니다.누가 더 간단한 말로 말할 수 있습니까?간단한 단어를 선택하는 것이 어렵다면 예를 들어볼까요? peerDependencies그것은 밀접한 관련이 있고 혼란을 일으킬 수 있습니다.중요한 행동 차이 요약: dependencies 두 가지 모두에 설치됩니다. npm installpackage.json npm install $package devDependencies 다음과 같습니다. 에도 npm install가 포함된 package.json시험에 합격하지 않는 한--production깃발(가얀 차리스..

programing 2023.05.18

로컬 모듈을 npm 패키지 종속성으로 지정하는 방법

로컬 모듈을 npm 패키지 종속성으로 지정하는 방법 패키지에 지정된 타사 모듈(예: 'express')에 대한 일반적인 종속성 집합을 가진 응용 프로그램이 있습니다.json 파일 종속성입니다.예. "express" : "3.1.1" 나는 나만의 코드를 모듈식으로 구성하고 package.json에 의해 로컬(현재 내가 있는 파일 시스템에 대한 의미) 모듈 세트를 설치하고 싶습니다.다음을 실행하여 로컬 모듈을 설치할 수 있습니다. npm install path/to/mymodule 하지만, 저는 패키지를 통해 이것을 어떻게 해야 하는지 모르겠습니다.json 종속 구조. --save 이명의옵단입것는다입니하력순히션은령▁putting를 넣는 입니다."mymodule": "0.0.0"파일 위치를 하지 않음json파..

programing 2023.05.13

nvm을 사용하여 npm 버전을 변경하려면 어떻게 해야 합니까?

nvm을 사용하여 npm 버전을 변경하려면 어떻게 해야 합니까? Node.js 작업을 위해 NVM을 사용하여 최신 버전의 Node.js를 설치하고 있습니다.별도의 버전을 설치하고 서로 전환하는 데는 전혀 문제가 없습니다.또한 Node.js 이진 파일과 함께 각 로컬 .../bin 폴더 내에 최신 버전의 NPM을 설치합니다.하지만 제가 사용하고 있는 NPM 버전을 전환할 수 있는 방법이 없는 것 같습니다(또는 적어도 이해할 수 없습니다). 제가 생각할 수 있는 유일한 해결책은 기본값인 이진 파일(NVM으로 노드를 처음 설치할 때 설치된 NPM)을 삭제하고 최신 NPM 이진 파일을 저장하는 것입니다.하지만, 이것을 하는 더 좋은 방법이 있을까요?다른 답변에서 언급한 바와 같이, 이제 이에 대한 명령이 있습니..

programing 2023.05.08
반응형