zoukankan      html  css  js  c++  java
  • 基本概念和方法1

    1、fs.readFile方法

    fs.readFile(filename, [encoding], [callback(err,data)])

    接收参数:

    filename    文件路径

    options      option对象,包含 encoding,编码格式,该项是可选的。

    callback      回调,传递2个参数 异常err 和 文件内容 data

    2、response.end方法

    结束响应,告诉客户端所有消息已经发送。当所有要返回的内容发送完毕时,该函数必须被调用一次。如何不调用该函数,客户端将永远处于等待状态。

    接收参数:

    data                           end()执行完毕后要输出的字符,如果指定了 data 的值,那就意味着在执行完 response.end() 之后,会接着执行一条 response.write(data , encoding);

    encoding                  对应data的字符编码

    3、__filename变量和__dirname变量

    (1)__filename在任何模块文件内部,可以使用filename变量获取当前模块的带有完整绝对路径的文件名。

    (2)__dirname获取当前文件所在目录的完整文件名。

    4、JSON.parse()方法,解析一个JSON字符串,构造字符串描述的JavaScript值或对象。可以提供可选的reviver函数以在返回之前所得到的对象执行变换。

    语法:JSON.parse(text[, reviver])

    参数

    text
    要被解析成JavaScript值的字符串,查看 JSON 对象学习的JSON 语法的说明。
    reviver 可选
    如果是一个函数,则规定了原始值如何被解析改造,在被返回之前。

    返回值

    Object对应给定的JSON文本。

    异常

    若被解析的 JSON 字符串是非法的,则会抛出 一个语法错误 异常。

    5、request参数的获取

    (1)request.params方法

    params方法用于从express路由器获取参数

    (2)requset.query方法

    获取?后的查询参数

    (3)request.body方法

    获取一下Post的内容,用户post提交,获取post提交的参数。

     

  • 相关阅读:
    Hack World和CTFHub布尔注入记录
    MySQL updatexml()、extractvalue() 报错型SQL注入
    常见的Web源码泄漏漏洞及其利用(转载记录)
    大白
    [强网杯 2019]随便注
    [极客大挑战 2019]LoveSQL 1
    Mysql--事物
    Android深度探索-卷1第十章心得体会
    Android深度探索-卷1第八章心得体会
    Android深度探索-卷1第九章心得体会
  • 原文地址:https://www.cnblogs.com/carrier-sisi/p/7359959.html
Copyright © 2011-2022 走看看