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 试试!

  • 相关阅读:
    Mongodb
    Java原子类
    volatile
    uniapp输入空格
    看不见的的html
    小程序隐藏scroll-view滚动条的方法
    云函数调用云函数 openid不存在
    vue路由中 Navigating to current location ("/xxx") is not allowed
    Vue: 单页面应用如何保持登录状态
    letter-spacing
  • 原文地址:https://www.cnblogs.com/pzrr/p/3675533.html
Copyright © 2011-2022 走看看