【正规代孕生育中心】【微:13802269370】代孕包成功,代孕包性别,供卵代孕北京三代试管婴儿选性别,供卵试管婴儿代孕,十年老品牌代孕公司
提前声明:以下内容都是收集总结各路大神的经验
使用 Node.js 时,我们不仅仅 在实现一个应用,同时还实现了整个 HTTP 服务器。事实上,我们的 Web 应用以及对应的 Web 服务器基本上是一样的。
1. Node.js由哪些部分组成
使用required指令载入node.js模块。例如 var http = required('http');
创建服务器,监听客户端的请求。
接收请求并返回响应
2. 第一个应用实例
创建一个test.js文件,内容如图
在控制台输入命令 node test.js,能正常运行。注意如果listen方法中的端口号被占用,会有错误信息。
在浏览器中打开 http://localhost:3739/,可以看到内容。
3. sublime_text
直接用文本编辑太傻了,搜了一下网上有好几个编辑器,斟酌了一下,选择sublime_text,去官网下载后是英文版的,不太方便,可以安装自带的汉化插件。
新安装的sublime_text是没有Node.js项目的,需要配置
3.1 tools->build system->new build system,打开的界面输入
{ "cmd": ["node", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.javascript" }
然后保存,命名就NodeJs吧。
3.2 选择tools->build system->Node.js
3.3 选择view->show console打开命令视图,快捷键ctrl+`,ESC下面那个键
3.4 输入
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package';
ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) );
by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest();
print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
这是从官网(https://packagecontrol.io/installation#st3)复制的 ,注意sublime text3和2的指令是不一样的,这里是3的指令。
3.5 重启sublime text,打开 preferences->packege control,快捷键 ctrl+shift+p,输入并点击Install Package,在新的界面输入Nodejs,点击安装,再搜索localiza,找到中文插件安装。
3.6 直接打开test.js文件,稍微修改下内容,保存,然后Ctrl+B编译,或者 工具->编译。
p.s:不知道是不是sublime_text版本的问题,3.1,3.2的步骤似乎可以省略,我删除了自定义的文件后并没有影响,安装完nodejs插件后,编译系统里自动出现一个nodejs的选项,可以用。
如果编译时提示端口被占用,那可能是配置有问题,打开Nodejs.sublime-build文件,我的在C:\Users\luy\AppData\Roaming\Sublime Text 3\Packages\Nodejs下,如图设置。
会在编译后结束node.exe进程,释放端口。
参考文章https://blog.csdn.net/carechere/article/details/51227786