{"id":3200,"date":"2016-07-06T16:05:20","date_gmt":"2016-07-06T08:05:20","guid":{"rendered":"http:\/\/www.choubb.com\/?p=3200"},"modified":"2020-08-23T12:23:30","modified_gmt":"2020-08-23T04:23:30","slug":"%e4%b8%80%e5%b0%8f%e6%97%b6%e9%98%bf%e9%87%8c%e4%ba%91%e6%90%ad%e5%bb%banodejs","status":"publish","type":"post","link":"https:\/\/www.choubb.com\/?p=3200","title":{"rendered":"\u4e00\u5c0f\u65f6\u963f\u91cc\u4e91\u642d\u5efaNodejs"},"content":{"rendered":"<p>\u672c\u4eba\u7535\u4fe1\u6280\u672f\u80cc\u666f\uff0c\u975e\u7801\u519c\uff0c\u672a\u5b66\u4e60\u8fc7linux\uff0c\u5bf9\u7801\u519c\u548clinux\u5411\u6765\u62b1\u6709\u597d\u611f\uff0c\u53ea\u662f\u89c9\u5f97\u5176\u4e8b\u9887\u82e6\u903c\uff0c\u4ece\u672a\u64cd\u7ec3\u3002\u6625\u8282\u524d\u540e\u95f2\u6687\uff0c\u5728qingcloud\u548c\u963f\u91cc\u4e91\u642d\u5efa\u4e86freeswitch\uff0c\u6709\u4e86\u70b9\u57fa\u672c\u4e0a\u624b\u64cd\u4f5c\uff0c\u5982apt-get, yum, npm, make,git\u7b49\u53cd\u590d\u64cd\u7ec3\uff0c VIM\u4e5f\u7565\u6709\u628a\u73a9\u3002\u4eca\u5929\u82b1\u4e86\u4e00\u4e2a\u591a\u5c0f\u65f6\u5b66\u4f1a\u4e86\u642d\u5efaNodejs\uff0c\u6b65\u9aa4\u8c28\u8bb0\u3002<\/p>\n<p>\u5728\u963f\u91cc\u4e91ECS\u7684\u5355\u68381G\u6700\u5c0f\u5b9e\u4f8b\u4e0a\u5efaUbuntu14.x 64bit\u865a\u673a\uff0capt-get \u4e0d\u5f97nodejs\u7684\u5305\uff0c\u539f\u6765\u662fapt-get\u6ca1\u6709sources.list\u6587\u4ef6\u3002VIM\u81ea\u5df1\u6765\u5199\u5427\uff0c<\/p>\n<pre><code class=\"bash hljs\">sudo vim \/etc\/apt\/sources.list \n\u963f\u91cc\u4e91\u6e90\n<\/code><\/pre>\n<pre><code class=\"bash hljs\">deb http:\/\/mirrors.aliyun.com\/ubuntu\/ trusty main restricted universe multiverse\ndeb http:\/\/mirrors.aliyun.com\/ubuntu\/ trusty-security main restricted universe multiverse\ndeb http:\/\/mirrors.aliyun.com\/ubuntu\/ trusty-updates main restricted universe multiverse\ndeb http:\/\/mirrors.aliyun.com\/ubuntu\/ trusty-proposed main restricted universe multiverse\ndeb http:\/\/mirrors.aliyun.com\/ubuntu\/ trusty-backports main restricted universe multiverse\ndeb-src http:\/\/mirrors.aliyun.com\/ubuntu\/ trusty main restricted universe multiverse\ndeb-src http:\/\/mirrors.aliyun.com\/ubuntu\/ trusty-security main restricted universe multiverse\ndeb-src http:\/\/mirrors.aliyun.com\/ubuntu\/ trusty-updates main restricted universe multiverse\ndeb-src http:\/\/mirrors.aliyun.com\/ubuntu\/ trusty-proposed main restricted universe multiverse\ndeb-src http:\/\/mirrors.aliyun.com\/ubuntu\/ trusty-backports main restricted universe multiverse\n<\/code><\/pre>\n<p>\u5b58\u76d8\u9000\u51fa\u540e\uff0c \u6267\u884c<\/p>\n<p>sudo apt-get update<\/p>\n<p>sudo apt-get install npm<\/p>\n<p>npm install -g n<\/p>\n<p>N\u8fc7\u53bb\u53ebNVM,\u662fNodejs\u7684\u7ba1\u7406\u5668\u3002\u8fd0\u884cn &#8211;help\u5373\u53ef\u770b\u5230N\u7684\u4f7f\u7528\u8bf4\u660e\u3002<\/p>\n<p>\u8fd0\u884cn latest \uff0c\u5b89\u88c5\u6700\u65b0\u7248Nodejs6.2.2\uff0c \u901a\u8fc7n\u5b89\u88c5\u7684Node\u90fd\u5728\/usr\/local\/n\/versions\/node\/6.2.2\u76ee\u5f55\u91cc\u3002<\/p>\n<p>\u73b0\u5728Nodejs\u5df2\u7ecf\u5efa\u597d\uff0c\u53ef\u4ee5\u642d\u5efahttp\u670d\u52a1\u4e86\u3002Node\u7684\u7528\u6cd5\u53ef\u4ee5\u7528node &#8211;help\u6765\u67e5\u770b\u3002<\/p>\n<p>\u57286.2.2\u7684\u76ee\u5f55\u91cc\u5199\u4e00\u6bb5js\u6765\u751f\u6210\u6700\u7b80\u5355\u7684HTTP\u670d\u52a1\u5668\u5427\uff1ahello world\uff0c \u4f60\u77e5\u9053\u7684\u3002<\/p>\n<p>\u7136\u540e\u8fd0\u884cnodejs app.js, \u6253\u5f00\u6d4f\u89c8\u5668\u8bbf\u95eehttp:\/\/127.0.0.1\uff08\u6216\u516c\u7f51IP\uff09:3000\u3002<\/p>\n<p><a href=\"https:\/\/www.flickr.com\/photos\/choubb\/28019752672\/in\/dateposted-public\">https:\/\/www.flickr.com\/photos\/choubb\/28019752672\/in\/dateposted-public<\/a><\/p>\n<p><span style=\"color: #ff6600;\">\u641e\u5b9a\uff01\u5176\u5b9e\u4e0d\u7136\uff0c\u98de\u673a\u8d77\u98de\u4e86\uff0c \u8fd8\u6ca1\u843d\u5730\uff0c\u53c8\u7814\u7a76\u4e86\u4e00\u4e2a\u5c0f\u65f6\uff0c\u7adf\u7136\u8fd8\u4e0d\u4f1a\u5173\u6389Nodejs\uff0ckill -9 PID\u4e0d\u7075\u554a\u3002\u3002<\/span><\/p>\n<p>\u4e07\u4e8b\u7686\u6709\u5b9a\u6570\uff0c\u53ef\u662f\u65f6\u95f4\u6c38\u8fdc\u4e0d\u5b9a\uff0c\u53ea\u597d\u5148\u5230\u6b64\u4e3a\u6b62\u4e86<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u672c\u4eba\u7535\u4fe1\u6280\u672f\u80cc\u666f\uff0c\u975e\u7801\u519c\uff0c\u672a\u5b66\u4e60\u8fc7linux\uff0c\u5bf9\u7801\u519c\u548clinux\u5411\u6765\u62b1\u6709\u597d\u611f\uff0c\u53ea\u662f\u89c9\u5f97\u5176\u4e8b\u9887\u82e6\u903c\uff0c\u4ece\u672a\u64cd\u7ec3\u3002\u6625\u8282\u524d\u540e\u95f2\u6687\uff0c\u5728qingcloud\u548c\u963f\u91cc\u4e91\u642d\u5efa\u4e86freeswitch\uff0c\u6709\u4e86\u70b9\u57fa\u672c\u4e0a\u624b\u64cd\u4f5c\uff0c\u5982apt-get, yum, npm, make,git\u7b49\u53cd\u590d\u64cd\u7ec3\uff0c VIM\u4e5f\u7565\u6709\u628a\u73a9\u3002\u4eca\u5929\u82b1\u4e86\u4e00\u4e2a\u591a\u5c0f\u65f6\u5b66\u4f1a\u4e86\u642d\u5efaNodejs\uff0c\u6b65\u9aa4\u8c28\u8bb0\u3002 \u5728\u963f\u91cc\u4e91ECS\u7684\u5355\u68381G\u6700\u5c0f\u5b9e\u4f8b\u4e0a\u5efaUbuntu14.x 64bit\u865a\u673a\uff0capt-get \u4e0d\u5f97nodejs\u7684\u5305\uff0c\u539f\u6765\u662fapt-get\u6ca1\u6709sources.list\u6587\u4ef6\u3002VIM\u81ea\u5df1\u6765\u5199\u5427\uff0c sudo vim \/etc\/apt\/sources.list \u963f\u91cc\u4e91\u6e90 deb http:\/\/mirrors.aliyun.com\/ubuntu\/ trusty main restricted universe multiverse deb http:\/\/mirrors.aliyun.com\/ubuntu\/ trusty-security main restricted universe multiverse deb http:\/\/mirrors.aliyun.com\/ubuntu\/ trusty-updates main restricted universe<a class=\"moretag\" href=\"https:\/\/www.choubb.com\/?p=3200\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[201],"tags":[750,749,748,746,747],"class_list":["post-3200","post","type-post","status-publish","format-standard","hentry","category-201","tag-aliyun","tag-749","tag-linux","tag-nodejs","tag-747"],"_links":{"self":[{"href":"https:\/\/www.choubb.com\/index.php?rest_route=\/wp\/v2\/posts\/3200","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.choubb.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.choubb.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.choubb.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.choubb.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3200"}],"version-history":[{"count":4,"href":"https:\/\/www.choubb.com\/index.php?rest_route=\/wp\/v2\/posts\/3200\/revisions"}],"predecessor-version":[{"id":6139,"href":"https:\/\/www.choubb.com\/index.php?rest_route=\/wp\/v2\/posts\/3200\/revisions\/6139"}],"wp:attachment":[{"href":"https:\/\/www.choubb.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.choubb.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3200"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.choubb.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}