Skip to content

Commit 5ef41da

Browse files
committed
add cors headers, explicit local host for proxy
1 parent 3ef4afb commit 5ef41da

3 files changed

Lines changed: 4 additions & 3 deletions

File tree

app.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -516,7 +516,7 @@ function ifModifiedDate(req) {
516516

517517
function addCorsHeaders(req, res) {
518518
res.setHeader('Access-Control-Allow-Credentials', 'true');
519-
res.setHeader('Access-Control-Allow-Headers', 'X-Moto-Ajax, Content-Type');
519+
res.setHeader('Access-Control-Allow-Headers', 'X-Api-Key, X-Host, X-Moto-Ajax, Content-Type');
520520
res.setHeader('Access-Control-Allow-Origin', req.headers['origin'] || '*');
521521
if (req.headers['access-control-request-private-network'] === 'true') {
522522
res.setHeader('Access-Control-Allow-Private-Network', 'true');

mods/proxy/init.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module.exports = async (server) => {
22

3-
const { api, env, path, util } = server;
3+
const { api, env, handler, path, util } = server;
44

55
server.inject("kiri", "main.js");
66

@@ -17,6 +17,7 @@ module.exports = async (server) => {
1717
};
1818

1919
function proxy_post(req, res, next) {
20+
handler.addCORS(req, res);
2021
if (req.method === 'POST') {
2122
let { url, headers } = req;
2223
let chunks = [];

src/kiri/app/export.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,7 @@ function exportGCodeDialog(gcode, sections, info, names) {
266266

267267
if (proxy) {
268268
console.log('proxying request to', host);
269-
host = '';
269+
host = 'http://127.0.0.1:5309';
270270
}
271271

272272
filename = $('print-filename').value + "." + fileext;

0 commit comments

Comments
 (0)