質問: node.js初心者というかドシロウトなのですが勉強の為、Androidにnode.jsを導入しようとしています。 動画といろんなサイトを見て自分なりに手順を考えてみたのですが間違いや注意事項があればお教えください。 【やりたいこと】 ・AndroidのタブレットでWebサーバーを立ち上げたい ・npmでインストール可能ないろんなJSをテストしたい ・ローカルで実行できないJSのテストをしたい 【制約】 ・Androidで動く他のアプリと連携したいのでOSはAndroid限定 ・手持ちのAndroid5.1のタブレット上で動かす予定 【参考にした動画】 https://www.youtube.com/watch?v=lnlH_yvYwE0 【手順】 1.termux インストール > > https://play.google.com/store/apps/details?id=com.termux&hl=ja > > > 2.termux 起動 3.apt update 4.apt upgrade > > (途中で...) Do you want continue? y > > > 5.apt install coreutils 6.apt install nodejs > > (途中で...) Do you want continue? y > > > 7.termux-setup-storage (途中で...) allow Termux....のダイアログ 多分OK? 8.cd /storage 9.cd shared 10.cd android/ 11.cd data/ 12.cd com.termux/ 13.cd files/ 14.ls > > なにもないハズ > > > 15.mkdir nodejstuts 16.ls > > nodejstutsが見えるハズ > > > 17.cd nodejstuts 18.ls 19.server.jsをファイラーで作る > > nodejstutsに新規でserver.jsをつくる > > > 20.テスト用のserver.jsを編集 > > 元ネタ https://blogs.msdn.microsoft.com/osamum/2015/05/29/web-node-js-web/ > > > 21.default.htmlをファイラーで作る > > nodejstutsに新規でdefault.htmlをつくる > > > 22.テスト用のdefault.htmlを編集 > > hello world的な内容 > > > 23.npm install -g nodemon 24.nodemon server.js 25.タブレットのchromeから http://127.0.0.1:8086 > > default.htmlの表示を確認 > > > 26.Ctrl+Cでserver.jsを停止 27.npm install -g http-server 28.http-server 29.タブレットのchromeから http://0.0.0.0:8080/default.html > > default.htmlの表示を確認 > > > 30.Ctrl+Cでhttp-serverを停止 31.termuxの終了
回答: 残念ながら回答なしでしたので手順を試しました。 概ねOKでしたが何点か修正します。 修正箇所は→を付けました。 【手順】 1.termux インストール https://play.google.com/store/apps/details?id=com.termux&hl=ja 2.termux 起動 3.apt update 4.apt upgrade (途中で...) Do you want continue? y → 何もでない 5.apt install coreutils 6.apt install nodejs (途中で...) Do you want continue? y 7.termux-setup-storage (途中で...) allow Termux....のダイアログ 多分OK? → 特に出なかった。 8.cd /storage 9.cd shared →実際には端末にあわせてsdcard0 10.cd android/ 11.cd data/ 12.cd com.termux/ 13.cd files/ 14.ls なにもないハズ 15.mkdir nodejstuts 16.ls nodejstutsが見えるハズ 17.cd nodejstuts 18.ls 19.server.jsをファイラーで作る nodejstutsに新規でserver.jsをつくる 20.テスト用のserver.jsを編集 元ネタ https://blogs.msdn.microsoft.com/osamum/2015/05/29/web-node-js-web/ 21.default.htmlをファイラーで作る nodejstutsに新規でdefault.htmlをつくる 22.テスト用のdefault.htmlを編集 hello world的な内容 23.npm install -g nodemon → WARNINGが出たがそのまま行けました。 24.nodemon server.js 25.タブレットのchromeから http://127.0.0.1:8086 default.htmlの表示を確認 26.Ctrl+Cでserver.jsを停止 27.npm install -g http-server 28.http-server 29.タブレットのchromeから http://0.0.0.0:8080/default.html default.htmlの表示を確認 30.Ctrl+Cでhttp-serverを停止 31.termuxの終了 → exit