javascript - 在response.write中包含一个链接

标签 javascript node.js

当我运行以下代码时:

res.write("Author: ");
res.write("<a href='" + tweet[i].Link + "' target='_blank'>" + tweet[i].Lable + "</a> \n");
res.write("Date: " + tweet[i].TDate  + "\n");

我得到了这个:

Author: <a href='https://twitter.com/esti_palombo' target='_blank'>esti_palombo</a> 
Date: 2016-03-12T00:00:00.000Z
Author: <a href='https://twitter.com/AbdElrazek_Esam' target='_blank'>AbdElrazek_Esam</a> 
Date: 2016-03-08T00:00:00.000Z

如您所见,链接不起作用

但是当我删除第一行时 res.write("Author: "); :

esti_palombo Date: 2016-03-12T00:00:00.000Z AbdElrazek_Esam Date: 2016-03-08T00:00:00.000Z

链接工作正常,但新行\n不起作用!!

谁能帮我解决这个问题

最佳答案

通过拒绝编写正确的 header ,您将迫使浏览器为您猜测它。正如您所看到的,只需更改数据格式就会使其猜测不同。

将内容类型设置为 text/html您将处于帖子的第二种情况,并且由于您正在编写 HTML,因此您不使用换行符来换行,而是使用段落或换行符 ( <br> )。

关于javascript - 在response.write中包含一个链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36206603/

相关文章:

javascript - 使用 mocha 和 supertest 测试 Nodejs。如何获取该应用程序?

javascript - Skrollr js 无法在移动设备中向下滚动

javascript - 是否可以强制 RequireJS 重新加载文本依赖项?

javascript - Ember-data:如果不存在则创建一条记录?

node.js - 发送到房间的套接字消息未收到,但广播正常

node.js - Mongoose 填充为实例对象

php - 将 javascript var 转移到 php var?

javascript - 对调用函数的每个变量进行空检查?

http - 讨论: Chat server via node. js : HTTP or TCP?

node.js - `require ' socket.io-client.js '` 不工作