반응형

nodejs 4

mongodb nodejs authentication failed 연결 오류

username, password를 사용해서 nodejs에서 mongoose로 db를 연결하기 위해서 아래와 같이 주소를 적고 연결했다. 'mongodb://usename:password@localhost:27017/DBname' 그런데 아래와 같은 authentication 에러가 났었다. 구글링을 해보니, authSource=admin을 넣어주면 된다고 했다. mongoose.connect('mongodb://usename:password@localhost:27017/DBname?authSource=admin', { useNewUrlParser: true, useUnifiedTopology: true, }).then(() => console.log('connected to db')).catch((er..

flutter 2022.09.12

nodejs excel file to json

nodejs에서 excelfile을 읽어와서 json으로 만들어주는 간편한 library가 있다. convert-excel-to-json이다. 설치를 위해서는 아래와 같이 입력한다. npm install convert-excel-to-json 코드 : const excelData = excelToJson({ sourceFile: filepath, sheets: [{ name: 'sheet_name', header: { rows: 1 }, columnToKey: { A: 'key', B: 'name', C: 'road', D: 'staff', } }] }); dataModel.insertMany(excelData.sheet_name, (err, data) => { if (err) { console.log(..

flutter 2022.09.05

Flask vs Django vs NodeJs

나는 주로 파이썬을 사용해서 개발을 한다. 그래서 서버를 만들 때 큰 고민 없이, 편하게 만들 수 있는(코드 줄이 적은) Flask를 사용하곤 했다. 하지만, Flask를 이용했을 때는 사실 유저가 많을 때를 고려하지 않은, MVP를 만들 때 사용했던 것이었다. 하지만 Flask는 쓰레드를 1개밖에 사용하지 못하고, 유저가 많으면 아주 느려지는 단점이 있다. 그래서 유저가 많을 때는 멀티 쓰레드 코딩을 하는 등 다른 노력이 더 필요하고, 보안 문제 등의 단점이 있다. 그렇다면 유저가 많은 python 프로그램을 어떤 서버에 올려야할까? 일단, Flask, Django, Nodejs의 장단점을 비교해 볼 것이다. Flask Django NodeJS 특징 - 프로젝트마다 1개의 어플리케이션 개발 - DB 접..

flutter 2022.06.29
반응형