Please Verify My Code
Opened this issue · 2 comments
I am trying to pass the request parameter to the URL. But it is returning undefined.
var express = require('express');
var deeplink = require('node-deeplink');
var app = express();
let anuncioId;
app.get(
'/anuncio/:codigo',
function (request, response, next) {
anuncioId = request.params.codigo;
console.log('primeiro ' + anuncioId)
return next();
},
deeplink({
url: detroca.app://detroca/anuncio/${anuncioId}
,
fallback: 'https://www.detroca.com.br',
android_package_name: 'com.app.detroca',
title: Anuncio: ${anuncioId}
})
);
app.listen(3000);
console.log('deeplink service listening on port 3000');
Hello. how have you solve it?
Hi @lucassouzamiranda and @lyudad,
I had the same problem with you and this is my solution
var express = require('express');
var deeplink = require('node-deeplink');
var app = express();
const setDeeplink = (req, res, next) => {
const options = {
url: `detroca.app://detroca/anuncio/${req.params.codigo}`,
fallback: 'https://www.detroca.com.br',
android_package_name: 'com.app.detroca',
title: `Anuncio: ${req.params.codigo}`,
}
return deeplink(options)(req, res, next)
}
app.get('/anuncio/:codigo', setDeeplink)
app.listen(3000);
console.log('deeplink service listening on port 3000');
I attached screen expected