Update link
This commit is contained in:
parent
b46af7a927
commit
e6cecef60e
|
|
@ -2,3 +2,4 @@ node_modules/
|
||||||
# data/*.db
|
# data/*.db
|
||||||
# data/*.db-*
|
# data/*.db-*
|
||||||
.env
|
.env
|
||||||
|
public/config.js
|
||||||
|
|
@ -1,3 +1,4 @@
|
||||||
|
const PRODUCTION = window.APP_CONFIG.PRODUCTION;
|
||||||
const $ = (sel, root = document) => root.querySelector(sel);
|
const $ = (sel, root = document) => root.querySelector(sel);
|
||||||
const $$ = (sel, root = document) => [...root.querySelectorAll(sel)];
|
const $$ = (sel, root = document) => [...root.querySelectorAll(sel)];
|
||||||
|
|
||||||
|
|
@ -130,7 +131,7 @@ form.addEventListener('submit', async (e) => {
|
||||||
setLoading(true);
|
setLoading(true);
|
||||||
resultBox.hidden = true;
|
resultBox.hidden = true;
|
||||||
try {
|
try {
|
||||||
const res = await fetch('/api/payments', {
|
const res = await fetch(`${PRODUCTION ? '/quick-payment' : ''}/api/payments`, {
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' },
|
headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' },
|
||||||
body: JSON.stringify(payload),
|
body: JSON.stringify(payload),
|
||||||
|
|
@ -166,7 +167,7 @@ form.addEventListener('submit', async (e) => {
|
||||||
async function loadHistory() {
|
async function loadHistory() {
|
||||||
const list = $('#history-list');
|
const list = $('#history-list');
|
||||||
try {
|
try {
|
||||||
const res = await fetch('/api/payments');
|
const res = await fetch(`${PRODUCTION ? '/quick-payment' : ''}/api/payments`);
|
||||||
const data = await res.json();
|
const data = await res.json();
|
||||||
const payments = data.payments || [];
|
const payments = data.payments || [];
|
||||||
if (payments.length === 0) {
|
if (payments.length === 0) {
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
|
|
||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<meta charset="UTF-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
|
@ -7,6 +8,7 @@
|
||||||
<link rel="stylesheet" href="styles.css" />
|
<link rel="stylesheet" href="styles.css" />
|
||||||
<link rel="icon" href="mobile-payment.png" type="image/png" />
|
<link rel="icon" href="mobile-payment.png" type="image/png" />
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<div class="app">
|
<div class="app">
|
||||||
<!-- ============ FORM (left) ============ -->
|
<!-- ============ FORM (left) ============ -->
|
||||||
|
|
@ -108,6 +110,8 @@
|
||||||
</tr>
|
</tr>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
<script src="config.js"></script>
|
||||||
<script src="app.js"></script>
|
<script src="app.js"></script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
|
|
@ -6,6 +6,7 @@ const { createPaymentLink } = require('./payment-api');
|
||||||
|
|
||||||
const app = express();
|
const app = express();
|
||||||
const PORT = process.env.PORT || 3000;
|
const PORT = process.env.PORT || 3000;
|
||||||
|
const PRODUCTION = process.env.PRODUCTION;
|
||||||
|
|
||||||
app.use(express.json());
|
app.use(express.json());
|
||||||
app.use(express.static(path.join(__dirname, 'public')));
|
app.use(express.static(path.join(__dirname, 'public')));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue