我有一个多域站点,我需要知道我的项目是否在“ website1.local”或“ website2.local”中运行。 我使用以下代码尝试获取当前的网址,但是它不起作用:
const mix = require('laravel-mix');
var BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
var url = require('url');
var requrl = url.format({
protocol: req.protocol,
host: req.get('host'),
pathname: req.originalUrl,
});
console.log(requrl);
返回的错误是:未定义要求
如何获取节点项目的当前URL?
答案 0 :(得分:-1)
您可以使用:
window.location.href
-返回当前页面的href(URL)window.location.hostname
-返回虚拟主机的域名window.location.pathname
-返回当前页面的路径和文件名window.location.protocol
-返回所使用的Web协议(http:或https:)