小编Naj*_*AGA的帖子

在开发中设置用于从Angular发送API请求到NodeJS的服务器端口

我有这个 MEAN Stack 应用程序,对于前端我使用的是 Angular 6,我创建了用户 root 和后端登录系统,我已经使用 Postman 对其进行了测试,它按预期工作。但是当我使用表单时,我总是在下面收到此错误:

在此处输入图片说明

我知道问题是将端口从 更改为42003000但还没有找到正确的解决方案。

这是我的服务:

import { Injectable } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { map } from 'rxjs/operators';

@Injectable()
export class UserService {

  constructor(
    private _httpClient: HttpClient
  ) { }


  public auth(user) {
    return this._httpClient.post('users/login', user).pipe(map((resp: any) => resp.json()));
  }

}
Run Code Online (Sandbox Code Playgroud)

这是我使用该服务的地方:

import { Component, OnInit } from '@angular/core';
import { Router } from '@angular/router';
import { UserService } from '../../services/user.service';



@Component({
  selector: …
Run Code Online (Sandbox Code Playgroud)

mongodb node.js express angular

5
推荐指数
2
解决办法
5354
查看次数

angular 4 更改主页 url 和组件

我有一个带有登录和注册页面的 Angular 4 应用程序,然后我们有这个界面来管理我的员工和类似的东西。

我想在登录页面的特定页面上启动我的应用程序,例如:

http://localhost:4200/login
Run Code Online (Sandbox Code Playgroud)

如何在 Angular 启动并且 URL 中包含 /login 段后显示登录页面?

这是我的app.module.ts文件:

import { UserService } from './user.service';
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { HttpModule } from '@angular/http';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { MatButtonModule, MatCardModule, MatMenuModule, MatToolbarModule, MatIconModule, MatInputModule,MatAutocompleteModule } from '@angular/material';
import { MatFormFieldModule } from '@angular/material';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';

import { AppComponent } from './app.component';
import { UserComponent } …
Run Code Online (Sandbox Code Playgroud)

web-applications node.js web angular

3
推荐指数
1
解决办法
5188
查看次数

标签 统计

angular ×2

node.js ×2

express ×1

mongodb ×1

web ×1

web-applications ×1