{"id":12834,"date":"2018-05-30T16:20:20","date_gmt":"2018-05-30T07:20:20","guid":{"rendered":"http:\/\/riverotter.xsrv.jp\/wp\/?p=12834"},"modified":"2018-05-30T16:20:20","modified_gmt":"2018-05-30T07:20:20","slug":"node-js%e3%81%ae%e7%92%b0%e5%a2%83%e8%a8%ad%e5%ae%9a","status":"publish","type":"post","link":"https:\/\/tk2-216-17883.vs.sakura.ne.jp\/wp\/2018\/05\/node-js%e3%81%ae%e7%92%b0%e5%a2%83%e8%a8%ad%e5%ae%9a\/","title":{"rendered":"node.js\u306e\u74b0\u5883\u8a2d\u5b9a"},"content":{"rendered":"<p>\u524d\u306bnode.js\u306e\u8a18\u9332\u3092\u66f8\u3044\u305f\u3051\u3069\u3001<br \/>\n<a href=\"http:\/\/riverotter.xsrv.jp\/wp\/2018\/03\/nodejs\/\">node.js \u3067\u904a\u3076<\/a><br \/>\n\u74b0\u5883\u306b\u3064\u3044\u3066\u3001\u6539\u3081\u3066\u307e\u3068\u3081\u3066\u304a\u304d\u307e\u3059\u3002<br \/>\n\u25a0\u524d\u63d0<br \/>\nOS: debian 9 (stretch)<br \/>\n$ uname -a<br \/>\nLinux tori 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1 (2018-04-29) x86_64 GNU\/Linux<br \/>\n<!--more--><br \/>\n\u25a0node.js \u3068 npm\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<br \/>\n\u53c2\u8003\uff1aHow to Install Latest Nodejs &#038; NPM on Debian 9\/8\/7<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"4IzLgWw6mI\"><p><a href=\"https:\/\/tecadmin.net\/install-latest-nodejs-npm-on-debian\/\">How to Install Node.js on Debian 12\/11\/10<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;How to Install Node.js on Debian 12\/11\/10&#8221; &#8212; TecAdmin\" src=\"https:\/\/tecadmin.net\/install-latest-nodejs-npm-on-debian\/embed\/#?secret=GsUb034OqR#?secret=4IzLgWw6mI\" data-secret=\"4IzLgWw6mI\" width=\"525\" height=\"296\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><br \/>\n\u3053\u3053\u3067\u306f\u6700\u65b0\u7248\u3067\u306f\u306a\u304f\u3001\u5b89\u5b9a\u7248(LTS Release)\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u3002<br \/>\n$ sudo apt-get install curl software-properties-common<br \/>\n$ curl -sL https:\/\/deb.nodesource.com\/setup_8.x | sudo bash &#8211;<br \/>\n$ sudo apt-get install -y nodejs<br \/>\n\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u78ba\u8a8d\u3059\u308b\u3002<br \/>\n$ nodejs -v<br \/>\nv8.11.2<br \/>\n$ npm -v<br \/>\n5.6.0<br \/>\n\u25a0\u6e96\u5099<br \/>\n\u30db\u30fc\u30e0\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u76f4\u4e0b\u306bnode\u30d5\u30a9\u30eb\u30c0\u3092\u4f5c\u6210\u3059\u308b\u3002<br \/>\n$ cd ~\/<br \/>\n$ mkdir node<br \/>\n$ cd node<br \/>\n$ npm init<br \/>\n\u25a0express\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<br \/>\n$ cd ~\/node<br \/>\n$ npm install express<br \/>\n\u25a0\u30c6\u30b9\u30c8\u3001\u6b21\u3067\u52d5\u4f5c\u78ba\u8a8d\u3002<br \/>\n$ nodejs example.js<br \/>\n\u6b21\u306e\u30a8\u30e9\u30fc\u304c\u51fa\u308b\u5834\u5408\u3001\u3059\u3067\u306b\u30d7\u30ed\u30bb\u30b9\u304c\u8d70\u3063\u3066\u3044\u308b\u304b\u3082<br \/>\n$ events.js:183<br \/>\n      throw er; \/\/ Unhandled &#8216;error&#8217; event<br \/>\n      ^<br \/>\n\u53c2\u8003\uff1aNode.js\u306e throw er; \/\/ Unhandled &#8216;error&#8217; event\u30a8\u30e9\u30fc@\u4e07\u5e74\u7d20\u4eba\u304b\u3089Geek\u3078\u306e\u9053<br \/>\n http:\/\/d.hatena.ne.jp\/shinriyo\/20140105\/p3<br \/>\n\u25a0forever install<br \/>\n\u53c2\u8003\uff1averjs\/forever @GitHub<br \/>\n  https:\/\/github.com\/foreverjs\/forever<br \/>\n$ cd ~\/node<br \/>\n$ npm install forever<br \/>\n\u4f7f\u3044\u65b9\u306f\u6b21\u306e\u901a\u308a\u3002<br \/>\n$ forever start example.js<br \/>\n$ forever list<br \/>\n$ forever stop example.js<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u524d\u306bnode.js\u306e\u8a18\u9332\u3092\u66f8\u3044\u305f\u3051\u3069\u3001 node.js \u3067\u904a\u3076 \u74b0\u5883\u306b\u3064\u3044\u3066\u3001\u6539\u3081\u3066\u307e\u3068\u3081\u3066\u304a\u304d\u307e\u3059\u3002 \u25a0\u524d\u63d0 OS: debian 9 (stretch) $ uname -a Linux tori 4.9.0-6-a &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/tk2-216-17883.vs.sakura.ne.jp\/wp\/2018\/05\/node-js%e3%81%ae%e7%92%b0%e5%a2%83%e8%a8%ad%e5%ae%9a\/\" class=\"more-link\"><span class=\"screen-reader-text\">&#8220;node.js\u306e\u74b0\u5883\u8a2d\u5b9a&#8221; \u306e<\/span>\u7d9a\u304d\u3092\u8aad\u3080<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-12834","post","type-post","status-publish","format-standard","hentry","category-7"],"_links":{"self":[{"href":"https:\/\/tk2-216-17883.vs.sakura.ne.jp\/wp\/wp-json\/wp\/v2\/posts\/12834","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tk2-216-17883.vs.sakura.ne.jp\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tk2-216-17883.vs.sakura.ne.jp\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tk2-216-17883.vs.sakura.ne.jp\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tk2-216-17883.vs.sakura.ne.jp\/wp\/wp-json\/wp\/v2\/comments?post=12834"}],"version-history":[{"count":0,"href":"https:\/\/tk2-216-17883.vs.sakura.ne.jp\/wp\/wp-json\/wp\/v2\/posts\/12834\/revisions"}],"wp:attachment":[{"href":"https:\/\/tk2-216-17883.vs.sakura.ne.jp\/wp\/wp-json\/wp\/v2\/media?parent=12834"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tk2-216-17883.vs.sakura.ne.jp\/wp\/wp-json\/wp\/v2\/categories?post=12834"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tk2-216-17883.vs.sakura.ne.jp\/wp\/wp-json\/wp\/v2\/tags?post=12834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}