六 Node.js常见问题踩坑

一 部署在linux服务上图片不能正常显示的问题

申明:使用Express框架
1.在将尝试着把Node.js作为后台部署到Linux服务器上之后发现所有图片都不能正常访问了,在Windows服务器下部署时未发现这样的问题,
仔细排查之后发现,在linux服务器上访问静态资源时,需要添加path.
因为我将图片放在public/images文件夹下面,所以path直接使用文件夹路径即可。

//访问图片
app.get('/public/images/*', function (req, res) {
    res.sendFile( __dirname + "/" + req.url );
    console.log("Request for " + req.url + " received.");
})

另外,直接在app.js中添加该路径或者封装起来,然后app.use该模块也是可行的。

二 windwos系统中CMD窗口进程卡住假死的问题

1.在windwos系统中的cmd窗口运行Node.js服务时,因为某些原因会出现服务未报错但是卡住不动导致后续程序无法运行的情况,经过多次测试,发现是cmd的属性中有个快速编辑的模式,去掉“快速编辑模式”的复选框即可。
在这里插入图片描述

编辑日志

2020-05-25 第一次编辑
2020-06-03 添加部分内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值