首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >webpack vue开发项目访问url时如何返回json对象?

webpack vue开发项目访问url时如何返回json对象?
EN

Stack Overflow用户
提问于 2016-12-05 09:23:02
回答 2查看 582关注 0票数 1

我用vue init webpack创建一个项目,然后放入代码

代码语言:javascript
复制
var users = [
       {"name" : "1"},
       {"name" : "2"},
       {"name" : "3"},
    ]
app.get('/users', function (req, res) {
  res.end( JSON.stringify(users));
})

在第59行之后的build/dev-server.js中。

当我访问/users .but时,我希望json对象返回,实际上是:

代码语言:javascript
复制
<!DOCTYPE html>
<html>a
  <head>
    <meta charset="utf-8">
    <title>vuehttp</title>
  </head>
  <body>
    <div id="app"></div>
    <!-- built files will be auto injected -->
  <script type="text/javascript" src="/app.js"></script></body>
</html>

我的问题是如何向客户提供url和响应json?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-06 02:11:08

插件,它在服务器上找不到/users时自动为索引页面提供服务(通常是index.html),因此您可以检查是否正确地定义和访问/users,甚至删除插件并查看/users是否返回404

票数 0
EN

Stack Overflow用户

发布于 2016-12-05 19:57:21

如何提供数据取决于您在服务器端使用的技术--例如,如果您使用的是.net,您可以为数据鳟鱼( ApiController )服务,在节点中,您可以使用Express或任何其他中间件或java中的JAX-RS。

在您的客户端存在不同的替代方案,我认为最常见的是使用vue-资源插件,您需要安装它,然后按以下方式使用它

代码语言:javascript
复制
  this.$http
   .get('/someUrl')
   .then((response) => {
      // success callback
    }, (error) => {
      // error callback
    });
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40970872

复制
相关文章

相似问题

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