Node.js学习

  dataStr是读取成功后的数据

split(‘ ’) 将字符串分割成数组

但绝对不利于后期维护,使用--dirname(目录名) +相对路径 即可以解决 

 path.join(' ' ,'  ')  '  '中放路径片段 使用  ,号隔开。

 其中 ../ 可以抵消上一个路径片段 

直接使用返回文件名,添加   ‘ext’ 返回去掉后缀的文件名   如添加   ‘ .html ’去掉.html扩展名 

        

  

 

为防止混乱 建议不要在同一模块中同时使用exports和module.exports

 

项目创建完之后不写任何代码,首先运行npm init -y 会保存项目中所安装的包的信息,因node-module太大,上传项目时删除,都是导入的包的信息不影响项目拉取别人的项目后只需npm install 即可安装所依赖的所有包

 通过在npm官网搜索包名,查看文档安装就知道放入哪个节点了。

 

EXPRESS 相关

 

 

 如url为127.0.0.1/user/:id  其中 :id为动态 以对象形式存在req.params中     

:是固定的 id可以任意换成name等等

 

 

 访问指定资源文件名下的文件,因此指定文件名不会出现在url中 如下 其中暴露的的文件夹路径是基于该js文件的相对路径

 

 添加前缀后url需添加所加的前缀才可以访问public目录下的文件 

nodemon会在代码改变后自动重启服务器 

 NEW 使用express框架创建服务器,完成随机笑话接口。

NEW :express框架中使用req.qurey拿到网址中的查询字段(?后的数据),就可以拿到前端的数据。 格式是对象的形式。

安装body-parser包使express框架可以解析post请求的数据 ;使用方法如下:

 通过req.body.需要拿的key  来获取post传递的信息。

  

 单独js写路由模块 不直接挂在app上 最后用module.expors = router 将路由暴露出来

 

  

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值