您当前的位置:首页 > 互联网教程

Alist安装的三种方法

发布时间:2025-05-23 03:20:16    发布人:远客网络

Alist安装的三种方法

一、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返回的迭代器来判断是否查找到数据,并且获取数据内容。