zoukankan      html  css  js  c++  java
  • linux 安装 node.js

    wget http://nodejs.org/dist/v0.10.26/node-v0.10.26.tar.gz
    tar zxvf node-v0.10.26.tar.gz
    cd node-v0.10.26
    ./configure --prefix=/usr/local/bin/nodejs
    make
    make install

    #./node -v

    --关于安装支持包 NPM
    默认情况下,npm获取包,会从 https://registry.npmjs.org/ 下获取,但经常会碰到网络不可用的情况

    执行以下命令:
    ./npm config set registry http://registry.npmjs.org/

    基本可以解决网络问题,顺利安装各类包

    比如安装redis支持包:

    ./npm install redis

    检查是否正常工作:

    #vi index.js

    var http = require('http');
    
    http.createServer(function(req,res){
    res.writeHead(200,{'Context-Type':'text/plain'});
    res.end('Hello ,my node.js
    ');
    
    }).listen(8080,"127.0.0.1");

    运行命令:

    #/usr/local/bin/nodejs/node index.js &

    继续执行:

    #curl http://127.0.0.1:8080/

    看到输出:"Hello ,my node.js" 大功告成!

    nginx怎么支持前端通过80端口访问8080端口的node.js程序?

    在配置中加入:

            location /nodejs {
                proxy_pass http://127.0.0.1:8080;
            }

    ok,访问下地址:http://XXX.XXX.XX.XX/nodejs 试试!

  • 相关阅读:
    202011051 每周例行报告
    202011261 每周例行报告
    202010153 每周例行报告
    keil代码定位
    VC2008创建MFC工程遇到的问题及解决方法
    面朝大海, 春暖花
    Oracle10G数据库教程
    郁闷来了
    MPEG4与.mp4
    vs2003 使用ffmpeg,sdl时的编译问题
  • 原文地址:https://www.cnblogs.com/pzrr/p/3675533.html
Copyright © 2011-2022 走看看