代码之家  ›  专栏  ›  技术社区  ›  Mehdi Benmoha

运行时错误:未知运行时“nodejs8”

  •  0
  • Mehdi Benmoha  · 技术社区  · 6 年前

    当我尝试在本地运行nodejs dev_app server以测试app.yaml文件时,我收到以下错误:

    运行时错误:未知的运行时“nodejs8”;支持的运行时为 “自定义”、“go”、“java”、“java7”、“java8”、“pp55”、“pp72”、“python”、 “python compat”、“python27”、“python37”。

    然而,谷歌宣布Nodejs现在得到了Appengine标准环境的支持。这是我的app.yaml文件:

    runtime: nodejs8
    service: front
    handlers:
      - url: /.*\.[jpg|css|js|svg|ttf]
        secure: always
        redirect_http_response_code: 301
        static_files: public/\1
        upload: public/.*
    
      - url: /.*
        secure: always
        script: bin/start
    

    PS:我更新了我的google cloud sdk,目前版本是209.0.0。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Dan Cornilescu    6 年前

    与其他支持标准环境的语言不同,for node.js本地开发似乎没有使用由sdk提供的开发服务器,这可能就是您在尝试运行该服务器时看到该错误的原因。从 Running locally :

    要在部署前测试应用程序的功能,请运行 应用程序在本地环境中的开发工具 你通常用。

    例如, npm start .