#node.js #express
Вопрос:
Я пытаюсь создать приложение node express, которое может обслуживать некоторые службы JSON по протоколу https.
Вот мой фрагмент кода:
var https = require("https");
var secureServer = https.createServer(httpsOptions, expressApp);
secureServer.listen(port, function () {
console.log("Example app listening on port " port);
});
establishQAToolEndpoints(expressApp);
В функции establishQAToolEndpoints я подключаю некоторые службы rest к приложению следующим образом:
function establishQAToolEndpoints(server)
{
console.log("Setting up rest services");
server.get("/api/userActions/partners", (request, response) => {
......
server.get("/api/userActions/allUsers", (request, response) => {
Однако, когда я запускаю сервер и захожу в https://localhost:3000/api/userActions/allUsers
Я получаю сообщение об ошибке «Не найдено». Как подключить эти конечные точки к серверу безопасности?
Ответ №1:
Видите ли , вы не можете открыть локальный хост с протоколом https, для этого вам нужен дополнительный пакет и некоторые настройки
Предпочитаю документацию ngRok