无法在 Cloud9 打开 Nuxt.js 入门模板

Posted

技术标签:

【中文标题】无法在 Cloud9 打开 Nuxt.js 入门模板【英文标题】:Can't open Nuxt.js starter template at Cloud9 【发布时间】:2017-09-23 04:42:29 【问题描述】:

无法在浏览器中打开 Nuxt.js starter template(我看到 Cloud9 页面:此处似乎没有运行应用程序!Cloud9 无法将您带到您请求的工作区...)。

Сhosen 模板是空白

NVM安装的Node.JS,我选择v6.10.2版本(最新LTS:Boron)

对 nuxt.js 入门模板的 package.json 进行少量编辑,导致默认端口为 3000,但在 c9 中仅可用 808080818082

  "config": 
    "nuxt": 
      "port": "8080"
       
  ,

然后我运行应用程序 (npm run dev) 并在控制台中看到一切正常:

mytemplateapp@1.0.0 dev /home/ubuntu/workspace/mytemplateapp
> nuxt

nuxt:build App root: /home/ubuntu/workspace/mytemplateapp +0ms
nuxt:build Generating .nuxt/ files... +1ms
Ready on http://127.0.0.1:8080
nuxt:build Generating routes... +14ms 
nuxt:build Generating files... +9ms
nuxt:build Adding webpack middleware... +17
Build completed in 4.204s


DONE  
Compiled successfully in 4210ms                                                                                                                            
Open http://127.0.0.1:8080

我已经尝试了所有三个可用端口。

好吧,我被困住了。我会很感激任何建议

【问题讨论】:

我发现了主要问题:它是主机地址!应该像0.0.0.0:8080 我卡在同一点上..请教我如何解决这个问题:( 【参考方案1】:

试试这个: 1.在你的package.json

"config": 
  "nuxt": 
   "port": 8080,
   "host": "0.0.0.0"
  

    运行npm run dev(如果不起作用,请使用sudo npm run dev) 点击cloud9终端显示的链接

那你就明白了

【讨论】:

这行得通。这里有一些额外的文档:nuxtjs.org/faq/host-port

以上是关于无法在 Cloud9 打开 Nuxt.js 入门模板的主要内容,如果未能解决你的问题,请参考以下文章

nuxt的介绍以及入门

Nuxt.js入门安装及灵活使用

Nuxt.js入门安装及灵活使用

Nuxt.js:无法生成路由

Nuxt.js 和内容丰富的网站无法正确生成动态路由

CentOS 6.8部署Nuxt.js项目(CentOS nuxt.js项目无法通过公网IP访问的问题)