Tôi đã sử dụng thiết lập này trong một ứng dụng phản ứng hoạt động. Tôi đã tạo một tệp cấu hình có tên configstrp.js có chứa các mục sau:
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
}, }
Yêu cầu tệp trong máy chủ.
const configstrp = require('./config/configstrp.js');
const ngrok = configstrp.ngrok.enabled ? require('ngrok') : null;
và kết nối như vậy
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 {
}
}
);
}
Không vượt qua tên miền phụ nếu bạn không có tên miền tùy chỉnh