var https=require("https");//https服務
var fs= require("fs");
var Koa = require('koa');
var enforceHttps = require('koa-sslify').default;
var App = new Koa();
app.use(enforceHttps());
var options = {
key: fs.readFileSync('./2_xxx.key'),
cert: fs.readFileSync('./1_xxx_bundle.crt')
}
https.createServer(options, app.callback()).listen(5300);
console.log('服務器運行中')
關于使用koa 跨域問題你可能會遇到
var cors = require('koa2-cors');
// 跨域
const allowOrigins = [
"http://localhost:8080" // 需要跨域的端口,與本服務器端口不一樣,請注意。
];
app.use(cors({
origin: function(ctx) {
if (allowOrigins.includes(ctx.header.origin)) {
return ctx.header.origin;
}
。。。。。。。。。。。。。
作者:Vam的金豆之路
篇幅有限更多請見擴展鏈接:
http://www.mark-to-win.com/tutorial/50816.html