Node.js EJS-如何将锚定标签链接到外部网站?

Node.js EJS-如何将锚定标签链接到外部网站?,node.js,ejs,viewengine,Node.js,Ejs,Viewengine,我试图在ejs模板引擎中导航到外部站点。但是,它将锚定标记中的链接作为我的应用程序的路径之一,因此它将按如下方式打开链接:http://localhost:3000/www.youtube.com/watch?v=gtLJEhexrxY 我想导航到youtube.com,但它正在导航到localhost:300/www.youtube.com问题解决了。我在开头添加了http://前缀。感谢确保将http://添加到外部链接的前面!否则这是一个内部链接! <!DOCTYPE html

我试图在ejs模板引擎中导航到外部站点。但是,它将锚定标记中的链接作为我的应用程序的路径之一,因此它将按如下方式打开链接:http://localhost:3000/www.youtube.com/watch?v=gtLJEhexrxY


我想导航到youtube.com,但它正在导航到localhost:300/www.youtube.com

问题解决了。我在开头添加了http://前缀。感谢

确保将http://添加到外部链接的前面!否则这是一个内部链接!
   <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Results</title>
</head>
<body>
    <h1>Search results for <%=term %></h1>
    <% videos.forEach((video)=>{ %>
        <a href="www.youtube.com">Search</a>
        <a target=_blank href="www.youtube.com/watch?v=<%=video["id"]["videoId"]%>">
        <img src="<%=video["snippet"]["thumbnails"]["medium"]["url"]%>" alt="">
        </a>
            <div>

                <h3><%=video["snippet"]["title"]%></h3>
                <h4><%=video["snippet"]["publishedAt"]%></h4>
                <p><%=video["snippet"]["description"]%></p>
            </div>
        <br>
    <% }) %>
</body>
</html>