티스토리 뷰

server

[CentOS] node.js

명품_체인지업 2021. 6. 30. 21:33

1. node 설치

https://nirsa.tistory.com/193?category=857715

https://paulgo1111.tistory.com/17

1. nvm 설치 : 최신버젼
https://github.com/nvm-sh/nvm

2. 방화벽 체크
firewall-cmd --list-all
firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload

3. node 설치
rpm -qa | grep nodejs
curl --silent --location https://rpm.nodesource.com/setup_14.x | bash -
sudo yum install -y nodejs

2. npm 에러 -bash: npm: command not found

yum repolist
yum install epel-release
yum install npm nodejs

sudo chmod -R 777 /usr/local/lib

sudo ln -s /usr/local/bin/npm /usr/bin/npm
curl -k -O -L https://npmjs.org/install.sh    
ln -s /usr/bin/nodejs /usr/bin/node  
sh install.sh

3. index.js

var express = require('express');
var app =  express();

app.get('/', function(request, response) {
 response.send('node.js 시작');
});

app.listen(80, function() {
 console.log('node.js Sever test on port 80');
});

4. 기본설치

mkdir node_project   새로운 폴더 생성
npm init    또는  npm init -y   새로운 프로젝트 생성
cat package.json    json 파일 보기
npm i express   또는  npm i express --save   / npm i koa   새로만듬(편리,개선)
npm i ejs       event javascript
npm i body-parser      http요청들어올때 body parsing
npm i mysql              mysql 연결모듈
npm i bluebird --save    Use Promise module
npm i nodemon -g       자동으로 실행

5. 추가설치

npm i hashmap    
npm i crypto-js   암호화 라이브러리
npm i op-graph-scraper   url를 보내면 이미지등을 표시해주는 라이브러리
npm i webpack-node-externals --save-dev

6. Visual Studio Code : Windows PoserShell 

1. Windows PoserShell  => 관리자로 실행
2. 권한확인
   get-help Set-ExecutionPolicy
3. 권한 변경  
   Set-ExecutionPolicy RemoteSigned

 

'server' 카테고리의 다른 글

[CentOS] SFTP 구축하기  (0) 2021.07.06
[CentOS] 종합  (0) 2021.06.30
[CentOS] 다운로드, 간편하게 부팅 가능한 USB 드라이브 만들기  (0) 2021.06.29
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2026/05   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함