首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为API开发一个网站

为API开发一个网站
EN

Stack Overflow用户
提问于 2021-12-22 15:13:22
回答 1查看 29关注 0票数 -1

我是一个初级的前端开发人员,我想创建一个简单的API。我已经在Heroku上部署了这个API (在此链接上可用),这个API是用Express开发的。

我想用Vue创建一个网站,在那里根路径逻辑上是网站,但我也希望它有一个类似于API的example.com/API/v1/部委的路径。基本上,我想为API创建一种登陆页面。

我不认为它如此复杂,但我不知道如何搜索它,因此,我不知道从哪里开始。

我知道如何使用Vue创建应用程序,我已经有了简单的API,但据我所知,它将是在不同服务器上生成的应用程序,我不想这样做。

在我看来,我应该用Vue创建一个新的应用程序,开发它,在项目中安装Express并提升API,但老实说,我不知道如何将这两个步骤结合起来。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-22 15:19:40

请用英语制作你的api,你之后的人会感谢你。

您可以制作一个express应用程序,并将vue应用程序的输出(dist)移动到express的公共目录中。

这样您就可以轻松地添加路线

代码语言:javascript
复制
// Move vue output to folder named 'public'
// Point express to this folder
app.use(express.static('public'))

// Send the index.html (vue entrypoint) to the client on request of /
app.get('/', function (req,res) {
  res.sendFile(path + "index.html");
});
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70451206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档