zoukankan      html  css  js  c++  java
  • 也许这就是全栈开发逐渐流行起来的原因之一

    因为避免了程序员在不同语言下转换思维的时间,这一过程是很费时的,而且也很容易一不小心就产生Error

    刚刚就犯了一个让人无语的错误...

    如下的是Python中连接数据库

    host = '192.168.1.136'
    port = 3306
    user = 'user'
    passwd = 'password'
    db = 'dbname'
    
    # connect the database
    conn = MySQLdb.connect(host=host, port=port, user=user, passwd=passwd, db=db)

    下面的是Nodejs的app.js中连接数据库

    global.mysqldb = mysql.createConnection({
      host: settings.mysql.host,
      port: settings.mysql.port,
      user: settings.mysql.user,
      password: settings.mysql.password,
      datadase: settings.mysql.database
    });
    
    global.mysqldb.connect();

    grunt启动后,死活连接不上数据库,报错没权限,在检查和所有的设置和登陆远端服务器确认没有错误后翻出以前的代码看了下,问题出在参数名字上,之前我把database写成python中的db,password写成了passwd...

    想想对我这种初学者,对js,对python都刚开始学习使用的阶段,这样的错误真的是够麻烦的...

    之前也有过在js中使用for...in...

    python中的字典,js中叫对象,python中的列表,js中叫数组...

    等等等很多,有时就难免因为语言差异影响思路。而MEAN框架js的全栈开发就不存在思维转换的问题,可能会提高很多的效率。

    一个同事是前端开发工程师,前段时间开始接触Node.js,兴奋的告诉我这真是个神奇的东西,自己不需要多学些什么后台,配置些路由,简单的操作下mongo,就可以方便快速的开发出一个动态网站..想想确实蛮不错的~~

    就这样,继续编码去了...大神路过轻吐槽本菜鸟哦...^_^,不过呢,哪里说的不对还行斧正

  • 相关阅读:
    猴面包树果 baobab tree
    关于 韩国 申明 豆浆 和 端午 是其国家创造或历史的 看法
    初中英语课本里隐藏着的惊人秘密(转载)
    如果不出意外,我每周都会去工大打球
    新开始做wpf,随便写点经验
    当你老了 叶芝
    继承Form中的DevExpress控件不能打开编辑器Designer
    骑 自行车 从公司 到家
    LJP Little John PalmOS 1.0 Release 最新版 (RC9后的正式版)
    我的语文备忘
  • 原文地址:https://www.cnblogs.com/ishell/p/4213675.html
Copyright © 2011-2022 走看看