У меня есть проект, созданный в AngularJS с веб-сервером node.js, который я запускаю локально на своем компьютере. Я хотел бы переместить этот проект AngularJS в среду Google Cloud. Я создал для Google Cloud бесплатную учетную запись, но мне непонятно, что именно я предполагаю сделать дальше, чтобы переместить мой проект AngularJS.
Я нашел несколько ссылок, но не уверен, что это то, что я ищу: https://cloud.google.com/nodejs/getting-started/run-on-compute-engine https://cloud.google.com/solutions/angularjs-облачный оконечных-рецепт-для-зданий-современные-веб-приложения # комбинируя-angularjs-с облачными конечными точками
Кто-то уже перенес свой проект AngularJS в Google Cloud и создал веб-службы для этого проекта в облаке Google Cloud? Если да, не могли бы вы дать некоторые ссылки и описать шаги, которые предполагают сделать для этого? спасибо
Ладно, это то, что вы должны делать, и я надеюсь, что это вам поможет.
Это то, что должно выглядеть ваш каталог.
В общей папке есть все мои интерфейсные коды. HTML-страницы, css, js файлы и все остальное есть только в надлежащем формате, как ожидалось.
Игнорируйте маршруты и т.д., И я удалил имена папок, которые не были необходимы в вашем случае.
Теперь я предполагаю, что вы знаете, как настроить app.yaml и package.json, потому что вы прошли через учебник. Если нет, повторите процедуру еще раз, часть конфигурации Package.json и часть конфигурации app.yaml.
Это то, что вы должны написать в app.js
var express = require('express');
var app = express();
app.use(express.static(__dirname + '/public'));
app.get('/', function(req, res) {
res.sendFile(__dirname + '/public/indexz.html');
});
app.listen(1339);
console.log('Open this link http://localhost:1337');
ПРИМЕЧАНИЕ. Публикация в вышеприведенном коде - это папка, содержащая вашу внешнюю часть.
indexz.html
- это название домашней страницы, измените ее в соответствии с тем, что вам нужно.
Теперь разверните это на свой сервер, и если все будет правильно, когда вы откроете ссылку appsoft, откроется ваша индексная страница, и все будет работать так, как она работает на вашем локальном хосте.
Удачи.
Самый простой способ получить ваше приложение Node.js, размещенное на Google Cloud Platform, - это приложение Flex Flex. Взгляните на образец Hello World здесь:
https://cloud.google.com/nodejs/getting-started/hello-world
После того, как вы пройдете это, должно быть очевидно, как переместить ваше собственное приложение Node.js.