SI
Size: a a a
SI
IK
SI
SI
SI
SI
SI
IK
import { REQUEST } from '@nguniversal/express-engine/tokens';
....
constructor(@Optional()
@Inject(REQUEST)
private request: any
) {
const lang = (this.request.headers['accept-language'] || '')
const hostname = (this.request.headers['host'] || '')
}IK
IK
IK
app.get('*', (req, res) => {
// console.log(req);
res.render('index', {
req,
res,
providers: [
{
provide: 'serverUrl',
useValue: `${req.protocol}://${req.get('host')}`,
},
],
});
});SI
SI
IK
app.get('*', (req, res) => {
// console.log(req);
res.render('index', {
req,
res,
providers: [
{
provide: 'serverUrl',
useValue: `${req.protocol}://${req.get('host')}`,
},
],
});
});SI
${req.protocol}://${req.get('host')},SI
${http}://${req.headers.host},SI
IK
SI
SI