Catalog npm
Back to packageRELEASE DETAILS

1.0.2

npm

11-3-address-ly

//app.js const express=require('express'); const app=express(); const fs=require('fs');

Published3 Nov 2020
Direct dependencies3
Transitive dependenciesNot calculated

README

Current package documentation

//app.js const express=require('express'); const app=express(); const fs=require('fs');

const loginRouter=require('./server/login.js'); const listRouter=require('./server/list.js');

app.listen(8888,()=>{ console.log('开启'); })

app.use(express.static('public',{ index: "login.html" }))

app.use(express.json());

app.use(loginRouter); app.use(listRouter);

//listRouter.js const express=require('express'); const router=express.Router(); const fs=require('fs'); module.exports=router;

router.post('/aaa/list',(req,res)=>{ res.send(fs.readFileSync('mock/list.json')); })

router.post('/aaa/add',(req,res)=>{ let {id,name,tel,address,flag}=req.body; let data=JSON.parse(fs.readFileSync('mock/list.json')); if(flag){ data.unshift({ name,tel,address,id }) }else{ data.push({ name,tel,address,id }) } fs.writeFileSync('mock/list.json',JSON.stringify(data)); res.send({code:1}); })

//修改数据 router.post('/aaa/modify',(req,res)=>{ let {id}=req.body; // console.log(req.body); let data=JSON.parse(fs.readFileSync('mock/list.json')); let obj=data.find(item=>item.id===id); Object.assign(obj,req.body); fs.writeFileSync('mock/list.json',JSON.stringify(data)); res.send({code:1}); })

//删除数据 router.post('/aaa/delete',(req,res)=>{ let {id}=req.body; // console.log(req.body); let data=JSON.parse(fs.readFileSync('mock/list.json')); data=data.filter(item=>item.id!==id); fs.writeFileSync('mock/list.json',JSON.stringify(data)); res.send({code:1}); })

//loginRouter.js const express=require('express'); const router=express.Router(); const fs=require('fs'); module.exports=router;

router.post('/aaa/login',(req,res)=>{ let {username,password}=req.body; let data=JSON.parse(fs.readFileSync('mock/user.json')); let flag=data.some(item=>item.username===username&&item.password===password); if(flag){ res.send({code:1}); }else{ res.send({code:0}); } })

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 3

Native requirements
3 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
axios
Environment
{
  "local_name": "axios",
  "alias": false,
  "peer_metadata": null
}
^0.21.0runtime
express
Environment
{
  "local_name": "express",
  "alias": false,
  "peer_metadata": null
}
^4.17.1runtime
mockjs
Environment
{
  "local_name": "mockjs",
  "alias": false,
  "peer_metadata": null
}
^1.1.0runtime

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "integrity": "sha512-SO+UXltJsE+iwtTnOHIytSu2S8HqsB9azb3z5DP3N25oDf3LfSy1TmqLEnoVfdBZdBGnJMtAQxYUQBJI2BDd2g==",
  "shasum": "5976dfcc331f709cd6970122386584c53096290f",
  "tarball": "https://registry.npmjs.org/11-3-address-ly/-/11-3-address-ly-1.0.2.tgz",
  "fileCount": 19,
  "unpackedSize": 129114,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoRjLCRA9TVsSAnZWagAAxg8QAJfGyFTkMrZE5yCwy1SV\nxiH08AlaYIQwEoV/ouMRGObny1To64C0dXNKHuIn5Np9s/GVU3ImR8MoyH5O\nvFqmzbCCedDQxkaCvU8Nd7AU64N+lQzGS9/PoaxXCknxKPf/ioW0eLbtTmS4\n+5yIFuGYDhyuVWNrG5YsdN8LiNvCkWYcUhEQMx2bdiq8S+Eudy3WLlXwflRZ\nhTxKW7wmEYOhJfkbuDEVRDxB+46LfLvO1ioXM3z+TM18LuXgOb2DdOOc3axK\nODUdI7vrx+ZblWMRNzcl16Y4d2RrcXFPbtR5TUyfff1EONOPd9b6cFvbEtfF\nNEGt9fZzuEXGPbBZ+AL4kSGO5ug9SJFqOWO9ndido9q9osVIeN62LoczFEaN\nI2BwT0/r78sCCvFRhzxBFTTbr1SgYUIRKIfJfStoMtzwg5QeX9TbpR/Bb9zO\nVDlnivC4vbTx7V8cwhLD0SjPUBsRbJMmGe1BCs/SKCaQM70Za5iNrQymcpJ8\nzyqYNu5uyTDZgj2syl67Nha2BOlS3aMSVOG9EO6ebHN0VMVAyRfp6GVN+O70\nroTVZ35EgPw5lRX9iUlB0slKC4Z+Ivye8Q0SXmWEWLwuClEnKxHY12RzpjP6\nQOjC5E3G5mBYMB02bWaLJX0RluwYF82Nz1mLnVtA9fcrVAD+2X/lP7hmyUQX\nn74n\r\n=Qrrj\r\n-----END PGP SIGNATURE-----\r\n",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEUCIFpFfh9flU/RnlokWc4ebRE56qCdwTR1KfpKeB+japlCAiEAmZb3pm1NZwE/K7djMi85D0kbISZW0cW20WIsiKM6my4="
    }
  ]
}

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 18:02 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:17964e36caf9bffe489e3d4bdc431fa282cd9ba0d3dceadd98ea067894aea930

Other collected versions

1.0.13 Nov1.0.03 NovView all collected versions →