Alist安装的三种方法
发布时间:2025-05-23 03:20:16 发布人:远客网络
一、Alist安装的三种方法
AList是一款多存储文件列表程序,使用Gin和Solidjs开发,提供访问不同网盘或本地文件管理功能,无需下载或上传。其优势包括:
访问和管理不同存储资源,无需下载或上传。
详细信息请访问 AList官网和 GitHub网站。
注意:此方法仅适用于 Linux的 amd64或 arm64平台。
默认安装路径为/opt/alist。自定义路径时,路径必须绝对,若以'alist'结尾则直接安装至指定路径,否则将安装至指定路径下的'alist'目录。
启动/关闭服务:使用 systemctl命令管理,如启动:systemctl start alist,关闭:systemctl stop alist,查看状态:systemctl status alist,重启:systemctl restart alist。
通过 GitHub下载 AList,选择对应系统进行下载,解压后移动至目标文件夹。
若显示类似 Docker version 23.0.5, build bc4487a,则表示已成功安装 Docker环境。
若未安装,请参考文章:【VPS安装 Docker/Docker Compose】
安装端口:在/etc/alist路径下,可自行修改使用 5244,只能更改左侧的 5244,调整为可使用的端口。
退出编辑:按下 Esc,输入:wq保存
二、uniapp中调用微信jssdk
npm install jweixin-module --save
const jweixin= require('jweixin-module')
const install=(Vue, vm)=>{
// imgUrl:';
const init=(shareInfo={})=>{
vm.$u.vuex('vuex_wxjssdk', res)
debug: res.debug,//开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: res.appId,//必填,公众号的唯一标识
timestamp: res.timestamp,//必填,生成签名的时间戳
nonceStr: res.nonceStr,//必填,生成签名的随机串
signature: res.signature,//必填,签名
jsApiList: res.jsApiList//必填,需要使用的JS接口列表
jweixin.updateAppMessageShareData({
jweixin.updateTimelineShareData({
jweixin.onMenuShareTimeline({
jweixin.onMenuShareAppMessage({
// config信息验证失败会执行error函数,如签名过期导致验证失败,具体错误信息可以打开config的debug模式查看,也可以在返回的res参数中查看,对于SPA可以在这里更新签名。
//将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下
3、main.js app.$mount()上面加入
import wxshare from'@/common/share.wx.js'
imgUrl:'分享图片地址'
三、我该怎么在js里获取后台查询到的list
1、首先创建如下空链表,添加数据到链表中。
3、调用front获取list容器中的头部信息。
4、输出如下所示的数据,是list容器中的第一个信息。
5、调用back获取list容器中的尾部信息。
6、输出如下所示的数据,是list容器中的最后一个信息。
7、如果想要查找list容器中的某个元素,通过调用函数find实现,传入容器的起始位置、结束位置和需要查找的信息。
8、最后通过函数find返回的迭代器来判断是否查找到数据,并且获取数据内容。