Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

I am using nodejs. When I try to access a route other than “/”, I receive 404 not found.
It works
https://www.celr.com.br
It does not work
https://www.celr.com.br/rfid
nginx/sites-available/celr.com.br file
server {
root /var/www/celr.com.br/html;
index index.js index.html index.htm index.nginx-debian.html;
server_name celr.com.br www.celr.com.br;
location / {
try_files $uri $uri/ =404;
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
listen [::]:443 ssl ipv6only=on; # managed by Certbot
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/celr.com.br/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/celr.com.br/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}server {
if ($host = www.celr.com.br) {
return 301 https://$host$request_uri;
} # managed by Certbot
if ($host = celr.com.br) {
return 301 https://$host$request_uri;
} # managed by Certbot
listen 80;
listen [::]:80;
server_name celr.com.br www.celr.com.br;
return 404; # managed by Certbot
}
index.js file
const express = require("express");
const app = express();
const multer = require("multer");
const path = require("path");
const storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, "upload/");
},
filename: function (req, file, cb) {
cb(null, file.originalname + Date.now() + path.extname(file.originalname));
}
})
const upload = multer({storage});
app.set("view engine", "ejs");
app.get("/", (req, res) => {
res.render("index");
});
app.get("/rfid", (req, res) => {
res.render("caminhao");
});
app.post("/upload", upload.single("file"), (req, res) => {
res.send("Arquivo recebido");
});
app.get("/face", (req, res) => {
res.send("resposta");
// res.render("face");
});
app.listen(3000, () => {
console.log("servidor rodando");
});
I so a lot of answers here, but none of them helped me. Thanks in advance.
claudinei
ebeecroft
68aa2215160846bca0a00f952c5fdc
009fd274aeae48f2bfbda6ef568676
Cloudstream Apk
032f50ee7f7d489db3b05e204fe139
032f50ee7f7d489db3b05e204fe139
Edward Sitarski
ebeecroft
dashan
34bcef38725b4e6eb5224ae028f17e