无法在 node express js 中获取 url 作为查询字符串参数

尼基塔·古普塔

我如何在 node.js 中将 URL 作为查询字符串参数。

例如:当我使用以下网址点击浏览器时:

http://localhost:3000/key1/https://www.google.com/key2/c,我无法将 value1 获取为“ https://www.google.com ”。我在浏览器中遇到错误,说无法获取查询字符串。但是如果我用一些随机字符串或数字替换 url ,我的代码就可以工作。

klvs

它不起作用的原因是你的 url 参数不是 url 编码的。如果您有斜杠或各种其他符号,例如 :,它会破坏您的参数。

例如,

param1 = thisisastring,
param2 = thisisalsoastring

<ip:port>/param1/param2 

好的!

param1 = thisisastring/somethingelse,
param2 = thisisalsoastring

<ip:port>/param1/param2 

破碎的!

为什么?

快递看到3个参数:

thisisastring somethingelse thisisalsoastring

解决方案:URL 编码您的请求。有很多图书馆可以做到这一点。

https://www.google.com应编码为:https%3A%2F%2Fwww.google.com

注意没有斜线或冒号。;)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用express.js获取URL的查询字符串

来自分类Dev

无法在Node.js / Express中获取保存的图像

来自分类Dev

在Node.js中获取URL的响应(express / http)

来自分类Dev

无法在URL中访问Django查询字符串参数

来自分类Dev

Node.js上Express.js中的GET(查询字符串)变量?

来自分类Dev

使用http查询字符串作为数据库对象node.js / express

来自分类Dev

如何在 Node.js 中获取 url 作为参数?

来自分类Dev

无法在next.js中获取url查询参数

来自分类Dev

如何在Express Node JS中获取删除请求的参数

来自分类Dev

如何检查查询字符串在Express.js / Node.js中是否具有值?

来自分类Dev

Node.JS / Express-使用URL参数获取公司产品

来自分类Dev

无法下载 Express Node JS

来自分类Dev

获取 URL 时 Node Js Express 静态文件失败

来自分类Dev

Node.js-Express.js URL参数验证

来自分类Dev

express.js无法直接获取url的哈希段?

来自分类Dev

无法获取index.html以在Node.js中与Express一起显示

来自分类Dev

无法在req.body Express / node.js中获取表单数据

来自分类Dev

如何在node.js express中获取URL资源路径匹配?

来自分类Dev

如何从URL获取ID作为变量?在Node.js中

来自分类Dev

如何在Node.js Express应用中从远程URL发送文件作为GET响应?

来自分类Dev

无法在Node.js / Express中访问请求正文数据

来自分类Dev

无法从Express Node JS中的模块返回数据

来自分类Dev

无法使用Node.js和Express捕获POST参数

来自分类Dev

Node.js,Express无法路由参数化的GET请求

来自分类Dev

无法使用Node.js和Express捕获POST参数

来自分类Dev

从 JavaScript 中的 URL 获取查询字符串参数

来自分类Dev

在node.js和Express中使用URL参数

来自分类Dev

使用node.js无法获取存储在filepicker中的文件的URL

来自分类Dev

Node.js中的“无法获取/”错误

Related 相关文章

  1. 1

    使用express.js获取URL的查询字符串

  2. 2

    无法在Node.js / Express中获取保存的图像

  3. 3

    在Node.js中获取URL的响应(express / http)

  4. 4

    无法在URL中访问Django查询字符串参数

  5. 5

    Node.js上Express.js中的GET(查询字符串)变量?

  6. 6

    使用http查询字符串作为数据库对象node.js / express

  7. 7

    如何在 Node.js 中获取 url 作为参数?

  8. 8

    无法在next.js中获取url查询参数

  9. 9

    如何在Express Node JS中获取删除请求的参数

  10. 10

    如何检查查询字符串在Express.js / Node.js中是否具有值?

  11. 11

    Node.JS / Express-使用URL参数获取公司产品

  12. 12

    无法下载 Express Node JS

  13. 13

    获取 URL 时 Node Js Express 静态文件失败

  14. 14

    Node.js-Express.js URL参数验证

  15. 15

    express.js无法直接获取url的哈希段?

  16. 16

    无法获取index.html以在Node.js中与Express一起显示

  17. 17

    无法在req.body Express / node.js中获取表单数据

  18. 18

    如何在node.js express中获取URL资源路径匹配?

  19. 19

    如何从URL获取ID作为变量?在Node.js中

  20. 20

    如何在Node.js Express应用中从远程URL发送文件作为GET响应?

  21. 21

    无法在Node.js / Express中访问请求正文数据

  22. 22

    无法从Express Node JS中的模块返回数据

  23. 23

    无法使用Node.js和Express捕获POST参数

  24. 24

    Node.js,Express无法路由参数化的GET请求

  25. 25

    无法使用Node.js和Express捕获POST参数

  26. 26

    从 JavaScript 中的 URL 获取查询字符串参数

  27. 27

    在node.js和Express中使用URL参数

  28. 28

    使用node.js无法获取存储在filepicker中的文件的URL

  29. 29

    Node.js中的“无法获取/”错误

热门标签

归档