小编mp_*_*oki的帖子

没有为URL找到Angular 2 HTTP GET 404

我正在尝试将Angular 2应用程序与Java Spring Boot后端集成.目前,我将Angular 2文件置于其下src/main/resources/static(意味着Angular和Spring应用程序在同一端口上运行相同的应用程序).

我试图像这样做HTTP GET:

import { Injectable } from '@angular/core';
import { Http } from '@angular/http';
import { Language } from '../model/language';
import { Observable } from 'rxjs/Rx';
import 'rxjs/add/operator/catch';
import 'rxjs/add/operator/map';

@Injectable()
export class LanguageService {

    constructor(private http: Http) { }

    private langUrl = 'api/languages'; 

    getLanguages() : Observable<Language[]> {
         return this.http.get(this.langUrl)
                         .map((res:Response) => res.json())
     }
}
Run Code Online (Sandbox Code Playgroud)

我故意从get中删除了错误处理代码,因为它会导致误导性错误.我得到的是:

Error: Uncaught (in promise): Error: Error in :0:0 caused by: Response with status: 404 Not Found for …
Run Code Online (Sandbox Code Playgroud)

typescript angular

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

Grails 2.4.3 在 mac os x 上不起作用

我在 mac os x v.10.9.5 上使用 grails 安装。我曾经安装了 grails 2.4.2 并且运行良好。当我尝试安装 2.4.3 版本(通过 gvm 和手动,通过解压存档并设置 PATH 和 GRAILS_HOME 变量)时,安装似乎没问题,但是当从终端运行“grails”命令时它没有效果,只是行为类似于“清除”终端命令。没有提供输出或错误消息。

有没有人知道环境或安装可能有什么问题?或者至少在哪里可以找到运行“grails”命令的日志?

任何帮助表示赞赏。谢谢

macos grails gvm grails-2.4

2
推荐指数
1
解决办法
1389
查看次数

标签 统计

angular ×1

grails ×1

grails-2.4 ×1

gvm ×1

macos ×1

typescript ×1