一尘不染

在Android上运行Node.Js

node.js

提出的每个选项都有一个问题:

  • 我想在普通设备上运行它,所以我希望避免在设备上安装其他操作系统

  • 上个月停止了对JXCore的工作,并且(可能是结果)我无法对其进行编译

  • 自2014年以来就没有开发过NodeJs Anode的Android Port,而且当时并没有真正维护它

  • 我链接到的第二个线程中的第二个答案现在提到了Android的官方节点发行版,但是除了指向最新distBrowse-Web站点的链接之外,我找不到任何有关如何实际使用它的信息。
  • 我也看到了这一点,但似乎该设备必须连接到PC(或类似设备)才能运行adb shell命令,而我想将其作为单独的App

自从发布这些问题以来,到现在已经过去了,并且作为“最佳选择”,JXCore现在似乎无法使用:
是否可以在Android设备上运行node.js应用程序(在我的情况下为服务器)?

如果您想知道为什么要这样做:我用Node.Js服务器制作了一个WebApp,现在我想要一个可以从手机本地启动而无需Internet连接的版本。这意味着服务器需要在Android手机上运行。


阅读 966

收藏
2020-07-07

共1个答案

一尘不染

我刚刚经历了令人jaw
目结舌的时刻-Termux允许您在Android设备上安装NodeJS

它似乎对我手头的基本Websocket速度测试有效。它所服务的http可以在本地和网络上访问。

中间有一篇说明安装过程的文章

基本上是:1.安装termux 2. apt安装nodejs 3.将其连接起来!

我遇到的一个限制-似乎共享文件夹没有安装模块的必要权限。这可能只是文件权限。私人应用程序存储工作正常。

2020-07-07