如何整合angular并表达
How to intergrate angular and express
我正在学习如何构建 MEAN 应用程序,我正在研究这段代码:https://github.com/linnovate/mean
在这段代码中,我注意到这里:https://github.com/linnovate/mean/blob/master/src/app/auth/auth.service.ts(第 18 行和其他一些行)没有基数 url。例如
export class IssueService {
// url of the nodejs server
url = 'http://localhost:4000';
constructor(private http: HttpClient) { }
getIssues() {
return this.http.get(`${this.url}/issues`);
}
//More code....
所以我的问题是:
- angular 代码在没有基础 url 的情况下如何运行,或者它是否在其他地方定义?
- 如何配置 angular 在不定义基数的情况下知道基数?
- 同样在这段代码中,当你 运行 它......你只能从一个 url: localhost 4040 访问它......所以我的问题是这是如何实现的? angular 和 express 如何整合为一体? ....(我问这个是因为在其他教程中我看到 angular 与 express 有不同的端口号。然后您使用服务在 Angular 和 express 之间进行通信)
提前致谢。
"start": "concurrently -c \"yellow.bold,green.bold\" -n \"SERVER,BUILD\" \"nodemon server\" \"ng build --watch\""
在 package.json 中查看此命令。发生的事情是,他首先构建您的 angular 项目并观察任何更改,然后使用快速服务器为该构建项目提供服务。所以不需要angular服务器。
https://github.com/linnovate/mean/blob/master/server/config/express.js
看到 line 41
他正在为您的 angular 构建项目服务
对于问题 2:如何配置 angular 在不定义基数的情况下知道基数?
基数 url 在 protracter.conf.js 中定义(第 15 行)
我正在学习如何构建 MEAN 应用程序,我正在研究这段代码:https://github.com/linnovate/mean
在这段代码中,我注意到这里:https://github.com/linnovate/mean/blob/master/src/app/auth/auth.service.ts(第 18 行和其他一些行)没有基数 url。例如
export class IssueService {
// url of the nodejs server
url = 'http://localhost:4000';
constructor(private http: HttpClient) { }
getIssues() {
return this.http.get(`${this.url}/issues`);
}
//More code....
所以我的问题是:
- angular 代码在没有基础 url 的情况下如何运行,或者它是否在其他地方定义?
- 如何配置 angular 在不定义基数的情况下知道基数?
- 同样在这段代码中,当你 运行 它......你只能从一个 url: localhost 4040 访问它......所以我的问题是这是如何实现的? angular 和 express 如何整合为一体? ....(我问这个是因为在其他教程中我看到 angular 与 express 有不同的端口号。然后您使用服务在 Angular 和 express 之间进行通信)
提前致谢。
"start": "concurrently -c \"yellow.bold,green.bold\" -n \"SERVER,BUILD\" \"nodemon server\" \"ng build --watch\""
在 package.json 中查看此命令。发生的事情是,他首先构建您的 angular 项目并观察任何更改,然后使用快速服务器为该构建项目提供服务。所以不需要angular服务器。
https://github.com/linnovate/mean/blob/master/server/config/express.js
看到 line 41
他正在为您的 angular 构建项目服务
对于问题 2:如何配置 angular 在不定义基数的情况下知道基数? 基数 url 在 protracter.conf.js 中定义(第 15 行)