1
我試着用NodeJS設置HTTPS服務器,快遞,但我發現了以下錯誤: Screenshot of ErrorError:ENOENT:no such file or directory,open'C: USER family Desktop index https-app sever ssl ssl server.crt
這是我的代碼:
'use strict'
const express = require('express')
const fs = require('fs')
const https =require('https')
const path = require('path')
const app = express()
const directoryToServe = 'client'
const port = 3443
app.use('./',express.static(path.join(__dirname,'..',directoryToServe)))
const httpsOptions = {
cert: fs.readFileSync(path.join(__dirname,'ssl','server.crt')),
key: fs.readFileSync(path.join(__dirname,'ssl','server.key'))
}
https.createServer(httpsOptions, app)
.listen(port, function()
{
console.log(`Serving the ${directoryToServe}/directory at https://localhost:${port}`)})
而這正是我的文件保存: Screenshot of location of my files
你沒注意'SSL另一
ssl
目錄\ ssl'在你的cmd輸出中? 將其與您的目錄結構進行比較。嘗試通過將地址放在資源管理器地址欄中來訪問所提到的文件。 –