分类
Java Javascript

Nexus上发布npm包

最近在着手整理一些平常写的Vue UI组件,我们一般习惯Vue cli SPA开发方式,所以要在不同项目之间公用这些组件就很麻烦。要是将这些组件做成一个组件库工程,发布到npmjs官网就可以通过npm命令方便拉取了。但我担子再大也不敢将公司的代码上传外网吧。得托管到公司的私有仓库。我知道的npm私有仓库有cnmp。后来后端同学推荐我试一试nexus。因为公司已经搭建好Nexus,只需开放npm包托管功能就行了。

分类
Web

Nginx中配置location

要实现前后端分离开发,就不可避免在开发时面对跨域访问后端接口的问题。解决跨域的一个好方案就是设置代理。在使用Webpack普及之前,一般是用nginx的反向代理来完成的。Webpack代理也只是开发阶段用得到,即使这样,开发也要注意在开发阶段提前验证一下前端代码打包后的效果。大家有没有遇到过这样尴尬的事,开发环境样式妥妥的,到测试生产环境样式被覆盖了。这种情况下前端也可以将前端代码放到本地nginx上设置代理来提前验证一下。

分类
Web

学习IIS URL重写

最近将博客从PJBlog转移到WordPress,很多原来的链接地址访问不了,需要重写或重定向URL。我购买的虚拟主机是IIS 7.5服务器,能很好地支持URL重写。当然,对于老手,可以直接在Web.config的system.webServer/rewrite节中添加URL重写规则即可。而对于初学者或是在测试阶段,最好利用IIS URL重写模板完成。

分类
Database Dotnet

部署SQLite + ASP.NET MVC应用

ASP.NET MVC是基于EntityFramework的,因此你可以选择使用多种数据库。比如说你租用的空间没有Microsoft SQL Server,你可以开发时使用Microsoft SQL Server,真正部署到虚拟主机时使用SQLite。SQLite效率还是不错的,也不用改代码,既方便又经济。但如果是第一次部署很可能遇到以下问题。

分类
Database Flash

Flash Builder 4连接MySQL Server出错

今天使用Flash Builder 4生成示例PHP服务时出错:

java.io.IOexception: Server returnd HTTP response code: 500 URL。

很明显是Flash Builder 4连接MySQL Server出错了,检查了一下MySQL Server版本:5.1.36,换回旧版本5.067就OK了,我想可能是Flash Builder 4的MySQL驱动版本太低了的缘故吧。