在宝塔面板中安装全局模块,引用时不能直接require('包名')。 这里需要以绝对路径来引入,如: const url = '/www/server/nvm/versions/node/v8.11.1/lib/node_modules/'; var express = require(url + 'express'); 其中v8.11.1为当前n…
首先在 /config/index.js 中配置 proxyTable , proxyTable: { '/api': { target: 'https://hcode.xyz', changeOrigin: true, pathRewrite: { …
美得窒息!人的一生,到这种地方能有几次?又会和谁一起呢?转发@你心中的那个人吧!《越野路书》1-7季 航拍合集送给大家。 视频地址:https://v.qq.com/iframe/player.html?vid=h0636022msu&tiny=0&auto=0
安装 vue-wechat-title 插件, npm install vue-wechat-title --save 在main.js 中, Vue.use(require('vue-wechat-title')) 路由定义(只截取一部分): // ... const routes = [ { name: 'Home', pa…
在上一篇讲了怎么搭建git服务器,这篇说下怎么使用git同步管理web网站源码或者服务器中的项目。 上一篇中创建的git只是一个裸仓库,裸仓库没有工作区,没法同步保存文件。 下面进入正题: 假设需要同步的文件夹为:/home/wwwroot/website 首先进入创建git库中的hooks文件夹,上一篇文章中的 /home/sample.git;…
在Linux服务器中自建git服务,搭建服务器参考 廖雪峰的git教程 , 把其中的步骤单独列出来,自个好找点。以下代码以Ubuntu和debian为准,Centos把sudo去掉就行。 1、安装git Ubuntu或Debian:sudo apt-get install git Centos: yum install curl-devel exp…
不可思议的纯CSS导航栏下划线跟随效果 先上张图,如何使用纯 CSS 制作如下效果? 在继续阅读下文之前,你可以先缓一缓。尝试思考一下上面的效果或者动手尝试一下,不借助 JS ,能否巧妙的实现上述效果。 OK,继续。这个效果是我在业务开发的过程中遇到的一个类似的小问题。其实即便让我借助 Javascript ,我的第一反应也是,感觉很麻烦啊。所以我…
上次写了篇上传图片的文章:小程序上传图片及预览图片 ,还缺少一点功能,今天做了另一种删除删除样式,加上上传图片到服务器功能; wxml <!-- 图片上传模块 --> <view class='upImage' wx:if="{{isImage}}"> <view class='upImage-list'> …
小程序官方写的picker组件的文档看不懂,只能百度上搜搜; wxml: <picker mode="multiSelector" bindchange="bindMultiPickerChange" bindcolumnchange="bindMultiPickerColumnChange" value="{{index}}" range=…
小程序简单计时器的制作,也可用于倒计时,以录音计时为例: // 计时器 function timer(that){ // timeout则跳出递归 if (that.data.record == 0){ return; } if(that.data.min == 10){ return; } let sec …
深度家族又添加了一个新成员,深度字体安装器V1.0正式发布啦! 深度字体安装器是一款字体安装和卸载工具,简化字体安装和卸载的操作,支持批量安装、字体信息识别等功能,让您轻松用上喜欢的字体。 界面简洁,一键安装 界面设计简洁,非常直观的显示字体包样式、类型、版本、版权、描述等信息,只需点击安装按钮即可完成。 状态检测,智能提醒 后台自动检测字体包当前…