2018年9月

scp,全称secure copy

它Linux中一个很牛逼的服务器之间传输文件的工具,当然,前提是你有这些服务器之间的access(也就是账户和密码)。

SCP examples:

Copy file from a remote host to local host SCP example:

$ scp username@from_host:file.txt /local/directory/

- 阅读剩余部分 -

啥也不说,就这段代码,贴到.bashrc

function git_branch {
   branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`"
   if [ "${branch}" != "" ];then
       if [ "${branch}" = "(no branch)" ];then
           branch="(`git rev-parse --short HEAD`...)"
       fi
       echo " ($branch)"
   fi
}

export PS1="\[\033[01;32m\]\u@\h\[\033[01;34m\] \w\[\033[31m\]\$(git_branch)\[\033[00m\] $ "

- 阅读剩余部分 -

查了一圈,最直接的解释就是,vuereact最后编译出来的是一堆静态的资源,html,css,js等。
因此,这是没办法使用dotenv的。

The environment variables are embedded during the build time. Since Create React App produces a static HTML/CSS/JS bundle, it can’t possibly read them at runtime.

https://github.com/facebook/create-react-app/blob/master/packages/react-scripts/template/README.md#adding-custom-environment-variables

那真的需要使用dotenv来保护自己的一些敏感信息,怎么办?
那只好用一个后端框架做桥接了,比如expressjs

要想使用外键,作为外键的字段,在两个表里必须完全一样,
而且parent table里,必须是primary key,且必须unique