0

我用 Vue.js 创建了一个网站,并包含了用于购买按钮的 Snipcart API。我已经尝试将它部署到heroku 2 天了。

当我输入$ npm run dev它工作正常,并会显示我的网络应用程序。但是由于某种原因,如果我这样做$ node server.js,它会显示其 webpack 的默认 Vue 欢迎页面(“欢迎使用您的 Vue 应用程序”)。

我试过输入"start":"npm run dev"我的 package.json ,但这只会导致一个永远加载的网页。如果我输入"start":"node server.js"它会导致与上一段相同的结果,它只是显示默认的 Vue 欢迎页面。

我发现有人有基本相同的问题(如何设置 vue(2)-cli 应用程序以与 nodejs 服务器一起运行),甚至尝试了相同的教程帖子,但我不知道该评论/答案在说什么。我也不确定如何使用 Snipcart API 部署静态网站(正如以前的用户在上一篇文章中向我提到的那样)。

我真的不知道该怎么办。谢谢你的时间。

编辑:这是我的应用程序的仓库:https ://github.com/Taikon/MaroonRiver0

4

1 回答 1

1

正是我在评论中怀疑的:你没有建立你的资产。

npm run build
node server.js

它应该按预期工作。

于 2018-08-12T03:03:23.457 回答