[컴] Android 에서 nodejs 실행하기

안드로이드 npm / nodejs node js 파일 실행하기 / 스마트폰 /터먹스 / 서버 돌리기 / 스마트폰에서 서버돌리기 / 서버 실행 / 데몬 / deamon /

Android 에서 nodejs 실행하기

절차

  1. install termux
    • https://f-droid.org/en/packages/com.termux/
    • play store 를 통해 받는 termux 는 이제 deprecated 라고 한다.(ref. 3)
    • F-droid 라는 app 을 깔고 그 안에서 termux 를 download 하면 된다. 그냥 termux 만 다운로드해서 깔아도 된다.
  2. termux-setup-storage : termux 가 internal storage 를 사용할 수 있게 해준다.
    • cd /sdcard 로 internal storage 에 가서 볼 수 있다.
  3. pkg update && pkg upgrade(또는 apt update && apt upgrade)
  4. pkg install nodejs(또는 apt install nodejs)
  5. test.js file 을 internal storage 로 copy
  6. node test.js

test.js

console.log('test-nodejs-in-ternum is ok')

npm install 관련 권한 문제

npm install 은 권한 문제(permission error)로 internal storage 에서는 error 가 난다. 그래서 home directory 인 /data/data/com.termux/files/home 에서 해야만 한다.

Android 11

storage 접근(cd /sdcard) 하려면 “Permission denied” 가 뜨는 경우 다음처럼 하면 된다고 한다.

  • Go to Android Settings –> Applications –> Termux –> Permissions
  • Revoke Storage permission
  • Grant Storage permission again

termux 에서 docker

termux 에서 docker package 를 설치하고 실행할 수 있다. 자세한 사항은 다음 링크를 참고하자. 다만 rooting 이 필요하다.

pc 에서 docker 로 termux 를

docker run --rm -v c:\mydrv:/tmp/mydrv -it xeffyr/termux:latest 

See Also

References

  1. Your Website Can Be Hacked Using Android Without Root (SQLMAP Tutorial & Installation) | HackeRoyale
  2. Termux Hacks Guide [2019] : Tutorial, Commands List, Tools, Apk, Uses, Packages | HackeRoyale
  3. [README] Bintray repository hosting shut down | Error 403 Forbidden | Error 404 · Issue #6726 · termux/termux-packages · GitHub, 2021-05-03

댓글 없음:

댓글 쓰기