谷歌创建了V8 JavaScript引擎:V8在第一次执行时将JavaScript源代码直接编译成机器代码.

node .js是建立在V8上的——为什么谷歌不提供任何 node .像微软Azure这样的js服务器?

谷歌应用引擎(Google App Engine)将是放置 node 的自然场所.js.

你知道谷歌为什么不这么做吗?

推荐答案

截至2014年6月,谷歌对Google App Engine (which is different from Google Compute Engine)种定制语言进行了有限的预览.

Building Node.js applications with App Engine and Custom Runtimes,看https://cloud.google.com/appengine/docs/managed-vms/:

App Engine现在提供了第二个托管选项:托管虚拟机.托管虚拟机托管环境允许您在可配置的计算引擎虚拟机(VM)上运行应用程序引擎应用程序.

进入测试版的程序是:

Sign up and create a Managed VM project

托管虚拟机处于有限预览中,您必须注册以访问此功能,创建一个启用计费的项目,并告诉我们您的项目,以便我们可以将其列入白名单以在托管虚拟机中运行.遵循以下步骤:

  1. 注册访问托管虚拟机.
  2. 加入app engine托管虚拟机谷歌小组,参与有关托管虚拟机的讨论.
  3. 项目(或应用程序——它们是一样的)必须位于美国的数据中心.如果计划使用现有项目,请跳到下一步.否则,请在美国数据中心创建一个新应用程序.导航到https://preview.appengine.google.com并创建一个新apply.
  4. 为项目启用计费.访问第https://cloud.google.com/console/project/apps~页,其中是项目的ID.单击左侧菜单中的设置,然后启用计费.如果您的应用是通过卓越理财账户计费的,请通过app engine managed vm tt向我们发送邮箱-id@google.com让您的新云项目在同一账户下计费.
  5. 向app engine托管的vm tt发送邮箱-id@google.com在主题行使用应用程序ID.

当我们收到您的邮箱时,我们将在后台配置一些资源,并在您的项目准备就绪时通过邮箱通知您.邮箱中包括安装的最终说明.如果您在遵循这些说明时遇到错误,请通过app engine managed vm tt与我们联系-id@google.com.

Node.js相关问答推荐

Windows上使用ES6+的OpenAPI规范的Express服务器不接受嵌套路由'

自动将Selify打开的Chrome窗口移动到Mac OS中的第三个显示器

如何从shell脚本中计算ecmascript模块?

聚合操作不返回任何具有mongoose模式的内容

下一个API路由如何处理多个并发请求?

在函数上执行 toString 的Typescript 会产生奇怪的字符 (path_1, (0, Promise.writeFile))

验证器功能在mongoose 中不起作用

Nestjs swc 错误:找不到模块项目路径/src/app.module

在 NodeJS 中使用 post 时出现错误 500TypeError: 无法解构 'req.body' 的属性 'name',因为它未定义

在 Docker 容器内创建一个 cron 作业(job)来执行 run.js 文件中的函数

运行本地移动自动化测试时,在onPrepare钩子中,ERROR @wdio/cli:utils: A service failed in the 'onPrepare'

Typescript :泛型类又扩展了另一个泛型类

使用mongoose 创建新文档并仅取回选定的字段

nuxt:在 docker 镜像中找不到

Pug - 包括带有include关键字的c代码

在 Express-js 中使用路由

如何在 Node.js 中等待子进程完成

tsconfig.json 中模块类型的区别

Selenium WebDriver 等到元素显示

如何在 NodeJS 中拆分和修改字符串?