반응형

node.js 13

sequelize Unknown 열 '*.createdAt'이 '필드 목록'에 있습니다.

sequelize Unknown 열 '*.createdAt'이 '필드 목록'에 있습니다. 연관된 항목을 가져오려고 할 때 '필드 목록'에 알 수 없는 열 'userDetails.createdAt'이 표시됩니다. 사용.findAll연관성 없이도 잘 됩니다. 내 코드는 다음과 같습니다. var userDetails = sequelize.define('userDetails', { userId :Sequelize.INTEGER, firstName : Sequelize.STRING, lastName : Sequelize.STRING, birthday : Sequelize.DATE }); var user = sequelize.define('user', { email: Sequelize.STRING, password..

sourcecode 2023.10.31

특정 버전으로 Git에서 npm 설치

특정 버전으로 Git에서 npm 설치 비공개로 하고 싶은 Node.js 모듈을 작성했다고 가정합니다.줄을 추가할 수 있다는 것을 알고 있습니다. "private": "true" package.json파일을 작성하고, 그리고 내가 할 수 있다는 것도 알아요.npm install파일 시스템 경로 또는 GitHub을 포함한 Git 저장소에 대한 링크를 사용하는 이 모듈. 는 또한 링크를 에 수 을 알고 있습니다.package.json , , , , , dependencies부품은 다음과 같이 보일 수 있습니다. "dependencies": { "myprivatemodule": "git@github.com:..." } 지금 제가 원하는 것은 최신 버전이 아니라 특정 버전으로 링크하는 것입니다.제가 아는 유일한 ..

sourcecode 2023.10.06

Express에서 HTML을 뷰 엔진으로 사용하려면 어떻게 해야 합니까?

Express에서 HTML을 뷰 엔진으로 사용하려면 어떻게 해야 합니까? 저는 시드에서 이 간단한 변경을 시도하여 해당하는 .html 파일(예: index.html)을 만들었습니다. //app.set('view engine', 'jade'); app.set('view engine', 'html'); 그리고 이 파일은 그대로였습니다. exports.index = function(req, res){ res.render('index'); }; 하지만 달리면서 나는 500 오류: 'html' 모듈을 찾을 수 없습니다. ejs'를 사용할 수 있는 유일한 옵션입니까?나의 의도는 Angular와 결합하여 평이한 HTML을 사용하는 것이었습니다.JS.다른 링크의 답은 효과가 있겠지만 HTML을 제공하기 위해서는 펑키한..

sourcecode 2023.09.21

console.log javascript [Function]

console.log javascript [Function] javascript에 함수를 기록하려고 합니다. console.log(callback) >>[Function] 기능이 무엇인지 알고 싶습니다.내가 그렇게 해도 되나요?감사해요.사용자 정의 함수인 경우 다음을 사용할 수 있습니다. console.log(callback.toString()); 그렇지 않으면 당신은 그냥 그와 같은 것을 얻게 될 것입니다.[native code]내장 함수는 자바스크립트로 작성되지 않기 때문입니다. 예: function x(){} // Prints "function x(){}" (function(callback){ console.log(callback.toString()); })(x); 언급URL : https://st..

sourcecode 2023.09.21

node.js의 개체 키를 반복합니다.

node.js의 개체 키를 반복합니다. Javascript 1.7 이후로 Iterator 객체가 있으며 이를 통해 다음을 수행할 수 있습니다. var a={a:1,b:2,c:3}; var it=Iterator(a); function iterate(){ try { console.log(it.next()); setTimeout(iterate,1000); }catch (err if err instanceof StopIteration) { console.log("End of record.\n"); } catch (err) { console.log("Unknown error: " + err.description + "\n"); } } iterate(); node.js에 이런 것이 있습니까? 지금은 다음을 사용하고..

sourcecode 2023.08.27

PM2의 클러스터 및 포크 모드 차이

PM2의 클러스터 및 포크 모드 차이 저는 이 질문을 알아내기 위해 많은 검색을 했지만, 명확한 설명을 듣지 못했습니다.클러스터링된 앱을 확장할 수 있는 것과 분기된 앱을 확장할 수 없는 것의 차이점은 단 한 가지입니까? PM2의 공개 사이트는 클러스터 모드가 이러한 기능을 수행할 수 있다고 설명하지만 아무도 포크 모드의 장점에 대해 말하지 않습니다(아마도, 그것은 얻을 수 있을 것입니다)NODE_APP_INSTANCE변수). 포크가 일반적으로 사용되는 것처럼 보이기 때문에 클러스터가 포크의 일부일 수도 있다는 느낌이 듭니다.따라서 PM2에서 Fork는 단지 'forked process'를 의미하고 Cluster는 '스케일링할 수 있는 forked process'를 의미한다고 생각합니다.그렇다면 왜 포크..

sourcecode 2023.08.12

express.json()과 express.urlenced()는 무엇입니까?

express.json()과 express.urlenced()는 무엇입니까? 다음에 대한 문서를 찾을 수 없습니다.express.json()그리고.express.urlencoded()그들은 각각 정확히 무엇을 합니까?여기 의심을 풀어야 할 설명이 있습니다.express.json()그리고.express.urlencoded()그리고 바디 파서의 사용.이걸 알아내는데 시간이 좀 걸렸습니다. 미들웨어란?응용 프로그램 방법에서 요청을 처리하는 것과 응답을 전송하는 것 사이에 이러한 방법/기능/작업이 있습니다. 에 대해 이야기할 때express.json()그리고.express.urlencoded()POST 요청(예: .post 요청 개체) 및 PUT 요청(예: .put 요청 개체)에 대해 구체적으로 생각합니다. 은..

sourcecode 2023.08.02

Node.js - 플랫폼에 구애받지 않는 방법으로 홈 디렉토리 찾기

Node.js - 플랫폼에 구애받지 않는 방법으로 홈 디렉토리 찾기 Process.platform은 Windows용으로 "win32"를 반환합니다.윈도우즈에서 사용자의 홈 디렉토리는 C:\Users[USERNAME] 또는 C:일 수 있습니다.\문서 및 설정[사용 중인 Windows 버전에 따라 [USERNAME]이(가) 달라집니다.Unix에서 이것은 문제가 되지 않습니다.보다 최근의 답변에서 언급했듯이, 이제 선호되는 방법은 다음과 같습니다. const homedir = require('os').homedir(); [원문답] 왜 사용하지 않습니까?USERPROFILEwin32 환경 변수? function getUserHome() { return process.env[(process.platform == ..

sourcecode 2023.05.29

비동기/동기화된 블록 시도/동기화

비동기/동기화된 블록 시도/동기화 노드 7 7을 . 를파있습다니고드노번다▁7▁i있니습▁node.async/await와 같은 를 특징짓고 . function getQuote() { let quote = "Lorem ipsum dolor sit amet, consectetur adipiscing elit laborum."; return quote; } async function main() { try { var quote = await getQuote(); console.log(quote); } catch (error) { console.error(error); } } main(); 한 가능성인 것 .resolve/reject또는return/throw와 함께async/await그러나 v8은 내부 코드를 최적..

sourcecode 2023.05.29

node.js로 보안 REST API를 구현하는 방법

node.js로 보안 REST API를 구현하는 방법 나는 node.js, express, mongodb로 REST API 계획을 시작합니다.API는 웹 사이트(공용 및 개인 영역)와 나중에 모바일 앱에 대한 데이터를 제공합니다.프론트 엔드는 Angular로 개발됩니다.제이에스 며칠 동안 REST API 보안에 대해 많이 읽었지만 최종 해결책에 도달하지 못했습니다.제가 알기로는 HTTPS를 사용하여 기본적인 보안을 제공하는 것으로 알고 있습니다.그러나 사용 사례에서 API를 보호하는 방법은 다음과 같습니다. 웹 사이트/앱의 방문자/사용자만 웹 사이트/앱의 공용 영역에 대한 데이터를 가져올 수 있습니다. 인증되고 권한이 부여된 사용자만 개인 영역(사용자가 권한을 부여한 데이터만)에 대한 데이터를 가져올 수..

sourcecode 2023.05.24
반응형