0
nodejが秘密のpemファイルを世界に返さないようにしたい。 Expressを使用して、私は nodejsから返信するpemファイルを防ぐ
app.use(express.static('html'), function (req, res, next)
{
var pathname = parseurl(req).pathname
if (pathname.indexOf('.pem') >= 0)
res.status(403).send('<h1>403 Forbidden</h1>')
else
next()
});
を持っていますが、私はまだ私はあなたがあなたの.PEMを移動することを示唆している
意味があります。私が.pemファイルを1つのディレクトリ(htmlディレクトリの外)に移動すると、javascriptでvar path_to_pem = '../mypem.pem'と言ってアクセスできるはずです。 – user1709076
あなたのjavascriptで言うとき、あなたはノードまたはクライアント側のサーバー側を意味するのですか?クライアント側が機密ファイルにアクセスできるようにしたいとは思っていません。しかし、サーバー側では、ええ、RWにアクセスできるディレクトリに置くことができます。 – GojiraDeMonstah
ええ、私は/ api/pushのエンドポイントを作成します(これはpublic ... imはまだそれをどう扱うか考えていますが).pemはHTMLの提供コンテンツにはありません – user1709076