首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角JSON服务器发布数据

角JSON服务器发布数据
EN

Stack Overflow用户
提问于 2020-02-23 13:24:17
回答 1查看 2.6K关注 0票数 0

我在json服务器的帮助下运行一个本地应用程序,所以我做假后端API并运行我的应用程序,我在db.json文件中有用户对象,user.service.ts正在读取

代码语言:javascript
复制
{
  "users": [
    {
      "id": "1",
      "username": "jd",
      "firstName": "john",
      "lastName": "Dell",
      "password": "1234",
      "email": "test@gmail.com",
      "age": 34,
      "companyId": "1"
    },
    {
      "id": "2",
      "firstName": "Den",
      "lastName": "Scott",
      "email": "den@gmail.com",
      "age": 43,
      "companyId": "1"
    }]
}

在我的登录页面中,我发送用户输入的用户名和密码,但是根据给定的示例角度2+登录页面上的internet示例,这将使用post方法提供给定的服务,并将数据插入用户对象中,而不是检索给定用户名和密码的整个对象。

代码语言:javascript
复制
login(username: string, password: string) {
        return this.http.post<any>(`/users`, { username, password })
            .pipe(map(user => {
                // login successful if there's a jwt token in the response
                if (user && user.token) {
                    // store user details and jwt token in local storage to keep user logged in between page refreshes
                    localStorage.setItem('currentUser', JSON.stringify(user));
                    this.currentUserSubject.next(user);
                }

                return user;
            }));
    }

我想检索给定用户名和密码的整个用户对象。上面的示例使用usernamem、password和id字段将数据插入/追加到db.json文件的users对象中,我想检查用户名和密码匹配是否返回该用户的整个对象。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-23 17:44:09

我认为,使用代理机制比这样做更好。这样,您以后就不必对您的服务进行任何更改。

使用nodejs或express创建一个fakeapi,并在您的本地运行。

向您的角项目添加一个proxy.conf.json,如下所示:

这意味着将以/api开头的所有urls重定向到localhost:3000。

代码语言:javascript
复制
{
    "/api/*":{
        "target":"http://localhost:3000",
        "secure": false,
        "logLevel":"debug",
        "changeOrigin": true
    }
}

然后使用命令ng serve --disable-host-check --proxy-config proxy.conf.json启动您的角应用程序

如果您想获得一个示例,请查看我的github帐户,有一个用于此目的的项目。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60362628

复制
相关文章

相似问题

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