Добрый день,
Я пытаюсь использовать мини-куб для развертывания многостраничного веб-приложения nodejs-mongoDB.Я создал свое приложение, докертизировал его и теперь пытаюсь развернуть его локально, используя minikube.Когда я выполняю minikube minikube service my-app --url
в оболочке Unix, я получаю IP.Вводя IP-адрес в браузер, я получаю страницу индекса, но пытаюсь использовать кнопку для переключения на другую страницу, браузер не переключается.Я уверен, что приложение корректно, потому что, выполняя его локально, я получаю то, что хочу, но не могу понять, почему это не работает в мини-кубе.Я новичок и я не эксперт.Может кто-нибудь мне помочь?
Вот код HTML для страницы индекса:
<!DOCTYPE html>
<html>
<head>
<title><%= title %></title>
<link rel='stylesheet' href='/stylesheets/style.css' />
</head>
<body>
<h1><%= title %></h1>
<p>Welcome to <%= title %></p>
<form method="get" action="./insert/item">
<input type="submit" value="Insert">
</form>
</body>
</html>
Здесь серверная часть страницы индекса:
var express = require('express');
var router = express.Router();
/* GET home page. */
router.get('/', function(req, res, next) {
res.render('index', { title: 'Express' });
});
router.get('/insert/item', (req, res) => {
res.redirect('/insert');
});
module.exports = router;