报错信息
GET http://localhost:3000/1.mp3 net::ERR CONNECTION REFUSED
(env: Windows,mp,1.06.2303220;lib:3.6.0)
原因:小程序没有直接获取本地文件,为了提高访问速度,而采用放到网络服务器中网络访问的方式获取文件内容
解决办法:下载安装node.js
相关网站:Node.js 中文网 (nodejs.com.cn)
然后在项目目录中安装express 框架支持
npm install express
可能或出现以下报错信息
解决办法:清除缓存
npm config set proxy false
npm cache clean --force(强制清除)
项目目录内容
music:音频文件夹
index.js内容
const express = require('express');
const app = express();
// Serve static files from the "music" directory
app.use('/music', express.static('music'));
// Start the server
const port = 8848;
app.listen(port, () => {
console.log(`Server running on http://localhost:${port}`);
});
启动服务器:node index.js
在浏览器中输入:http://localhost:8848/music/1.mp3 可以获取到音频文件
最后回到微信开发者工具中操作即可