最近我创建了一个名为 app.js 的应用和一个名为路线的侧边文件夹,其中包含 routes.js 文件, 我的 app.js 文件包含以下代码:
"use strict";
var express = require("express");
var bodyParser = require("body-parser");
var app = express();
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
var routes = require("./routes/routes.js")(app);
var server = app.listen(8000, function () {
console.log("Listening on port %s...", server.address().port);
});
我的routes / routes.js文件包含如下代码:
"use strict";
var afterLoad = require('after-load');
var http = require('http');
let cheerio = require('cheerio');
var request = require('request');
var utf8 = require('utf8');
var youtubeSearch = require('youtube-search');
var fs = require('fs');
var youtubeDl = require('youtube-dl');
var ytdl = require('ytdl-core');
var appRouter = function (app) {
app.get("./", function (req, res) {
res.send("Hello World");
});
}
module.exports = appRouter;
我设置了 nginx 代理通行证,如下所示:
location /app {
proxy_pass http://localhost:8000;
}
但当我pm2 start app.js
并在链接上发送 GET 请求到我的服务器时: https://myserver.com/app ,我发出以下错误:
Cannot GET /app
请注意,当我在Mac上的本地服务器上使用所有这个系统时,没关系,这个没有问题