ฉันใช้การตั้งค่านี้ในแอปตอบโต้ที่ใช้งานได้ ฉันสร้างไฟล์ปรับแต่งชื่อว่า configstrp.js ที่มีสิ่งต่อไปนี้:
module.exports = {
ngrok: {
// use the local frontend port to connect
enabled: process.env.NODE_ENV !== 'production',
port: process.env.PORT || 3000,
subdomain: process.env.NGROK_SUBDOMAIN,
authtoken: process.env.NGROK_AUTHTOKEN
}, }
ต้องการไฟล์ในเซิร์ฟเวอร์
const configstrp = require('./config/configstrp.js');
const ngrok = configstrp.ngrok.enabled ? require('ngrok') : null;
และเชื่อมต่อเช่นนี้
if (ngrok) {
console.log('If nGronk')
ngrok.connect(
{
addr: configstrp.ngrok.port,
subdomain: configstrp.ngrok.subdomain,
authtoken: configstrp.ngrok.authtoken,
host_header:3000
},
(err, url) => {
if (err) {
} else {
}
}
);
}
อย่าผ่านโดเมนย่อยหากคุณไม่มีโดเมนที่กำหนดเอง