在本機開發時,就算把 Astro 的連接埠(PORT)指定為 443 ,還是一樣只能使用 http 連接,不能使用 https 。
假設一定要使用 https 的需要依靠套件才能達成。
在 astro.config.mjs 檔案中增加以下內容:
重新啟動後就會變成 https 了:
參考資料:
npm - @vitejs/plugin-basic-ss
假設一定要使用 https 的需要依靠套件才能達成。
npm install -D @vitejs/plugin-basic-ssl
在 astro.config.mjs 檔案中增加以下內容:
import { defineConfig } from 'astro/config';
import basicSsl from '@vitejs/plugin-basic-ssl'
import node from "@astrojs/node";
export default defineConfig({
output: "server",
adapter: node({
mode: "standalone"
}),
vite: {
plugins: [basicSsl()],
server: {
https: true,
},
},
});
重新啟動後就會變成 https 了:
npm run dev
參考資料:
npm - @vitejs/plugin-basic-ss
留言
張貼留言
如果有任何問題、建議、想說的話或文章題目推薦,都歡迎留言或來信: a@ruyut.com