使用外部 API 服务器切换到 Angular 通用

Switching to Angular Universal with external API Server

首先,感谢您查看我的问题!

我已经在服务器端 (Nodejs) 和客户端 (Angular6) 上构建了我的项目。

应用程序功能只是提供各种加密货币价格和信息。

由于 SEO,我正在尝试将我的 angular 项目切换到 Angular 通用服务器端渲染,并且在做出决定和继续该项目方面遇到困难。

所以我正在尝试在我现有的 nodejs 服务器上实现 Angular-universal,

  1. 有没有办法,不切换到打字稿服务器,只在我现有的节点服务器上使用 angular-universal?是否有任何文件或建议供我实施?

  2. 有没有其他SEO方式,让我在搜索比特币时,我的angular网站的比特币信息显示在google中?

我按照各种步骤切换到 angular 通用并将 server.ts 文件更改为我的 server.js 文件并意识到如果我实现通用 angular,我只有一个 package.json 文件服务于 server.ts 和 angular 项目。

  1. 你不是被迫使用打字稿,你可以修改你现有的 nodejs 服务器来监听通用请求(在普通 js 中)

编辑

我刚刚意识到您只是在谈论 API 的 nodejs 服务器,而不是作为您前端的现有网络服务器。您仍然可以只有一台服务器,但最好将 2

分开
  1. Google 已经可以抓取 angular 个网站(达到一定程度),没有通用性。但是使用 universal 会提高您网站的速度,因此您更有可能在搜索结果中获得更好的排名