Переход на Angular Universal с внешним сервером API

Прежде всего, спасибо за внимание к моему вопросу!

Я построил свой проект на стороне сервера (Nodejs) и на стороне клиента (Angular6).

Функциональность приложения просто предоставляет все виды цен на криптовалюту и информацию.

Я пытаюсь переключить свой угловой проект на Angular Universal Server Side Rendering из-за SEO и испытываю трудности с принятием решений и переходом к проекту.

Итак, я пытаюсь реализовать Angular-universal на моем уже существующем сервере nodejs,

  1. Есть ли способ не переключаться на сервер typescript, а просто использовать angular-universal на моем уже существующем сервере node? есть ли какая-либо документация или рекомендации для реализации?

  2. Есть ли другой способ SEO, чтобы при поиске биткойнов информация о биткойнах моего веб-сайта angular отображалась в Google?

Я выполнил все виды шагов, переключившись на универсальный angular и изменив файл server.ts на мой файл server.js, и понял, что если я реализую универсальный angular, у меня будет только один файл package.json, обслуживающий как server.ts, так и угловой проект.

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
0
255
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий
  1. Вы не обязаны использовать машинописный текст, вы можете изменить свой существующий сервер nodejs, чтобы он также прослушивал универсальные запросы (в простом js)

Редактировать

Я только что понял, что вы говорили о своем сервере nodejs только для API, а не как о существующем веб-сервере для вашего интерфейса. Вы все еще можете иметь только один сервер, но, вероятно, лучше разделить 2

  1. Google уже может сканировать угловые веб-сайты (до определенного момента) без универсального. Но использование универсального улучшит скорость вашего сайта, поэтому у вас будет больше шансов получить более высокий рейтинг в результатах поиска.

Спасибо за ответ! Я понимаю, что вы предложили. Однако, возможно, я не совсем понимаю, как работает Angular Universal. Как вы сказали, я могу изменить свой существующий сервер nodejs для прослушивания универсального запроса, тогда у меня есть два сервера? один с угловым универсальным на: 4000 и мой собственный сервер API на: 3000?

Shawn N 10.07.2019 10:49

да. И вы используете nginx или другой веб-сервер в качестве обратного прокси?

David 10.07.2019 12:44

Другие вопросы по теме