日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

vue+lowdb+express

發布時間:2025/3/20 vue 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vue+lowdb+express 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

搭建流程: 1.安裝Node.js;

2.安裝npm;

3.安裝Express;

搭建流程

npm install -g express

安裝 express 生成器

npm install -g express-generator

查看是否安裝成功,隨便輸的一個命令

express --help

創建項目文件夾

express -e ejs server

一、將express 的ejs改成html模版引擎

在server文件夾下的app.js里面修改 app.set('views', path.join(__dirname, 'views')); app.set('view engine', 'html'); app.engine('.html',require('ejs').__express);

然后將views里面的.ejs文件改變成 .html文件

二。運行時報錯:node 報錯Can't set headers after they are sent.

https://blog.csdn.net/u014182411/article/details/78315679

原因:

router.post('/getPage', function (req, res, res) {console.log(req)if (err) {res.send(err)}let str = db.get('pages')if (str === '') {res.send({code: '202',result: '沒有數據,請添加'})} else {res.send({code: '200',result: str})} })

這個error走了下面的又走了,就會出現問題,解決辦法 監測到error 時 return 一下

router.post('/getPage', function (req, res, error) {if (error) {return res.send(error)}let str = db.get('pages')if (str === '') {res.send({code: '202',result: '沒有數據,請添加'})} else {res.send({code: '200',result: str})} })

遇到問題: 1、我想引入iconfont圖標 在views同級剪了一個文件夾,名字是iconfont 將下載的文件放在里面,在views下的html里引入報錯:

*because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.*

解決辦法: 下面是express解析靜態資源的設置,所以我們只有把靜態資源放在public 文件夾目錄下才能解析到

app.use(express.static(path.join(__dirname, 'public')));html文件引入的方法 <link rel="stylesheet" type="text/css" href="./iconfont/iconfont.css">

上面的都是依據我自己的項目所寫的

轉載于:https://my.oschina.net/u/3608045/blog/2990645

總結

以上是生活随笔為你收集整理的vue+lowdb+express的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。