我是流行的HTML5 Boilerplate的忠实粉丝.我喜欢使用构建脚本来实现minifiy等,但我无法弄清楚如何使所有内容协同工作.为了增加乐趣,我使用Git进行部署 - 没有FTP.
Paul Irish关于使用构建脚本的视频很棒,最后他展示了一种在服务器上部署的方法,然后使用.htaccess从.com /到.com/published/site /重新连接流量 - 但是这不是当你有一个webapp并且你正在使用视图时真的有效.将任何代码放在public_html中也是一个非常糟糕的习惯.
所以这是我在部署和构建的网站之后的结构:
- webapp
- app
- classes
- welcome.php
- views
- template.php
- framework
- public_html
- index.php
- css
- js
- img
Run Code Online (Sandbox Code Playgroud)
但它需要:
我的第一次尝试结束了这样:
- webapp
- app
- classes
- welcome.php
- views
- template.php
- framework
- public_html
- index.php
- css (minified)
- js (minified)
- img (minified)
- dev_html
- index.php
- build
- etc...
- css
- …Run Code Online (Sandbox Code Playgroud) 当用户断开与服务器的连接时,如何找到会话ID?
目前,我有一种丑陋的方法,要求所有现有客户发回消息.
例如在服务器上:
socket.on('disconnect', function() {
// What’s the sessionid?
});
Run Code Online (Sandbox Code Playgroud) 由于存储是文件,因此我倾向于将它们制作为文件,snake_case.js以便它们在 Vue 中成为 \xe2\x80\x99d snake_case。
然而,snake case 似乎在 Vue 中使用不多,因此文件应该camelCase.js改为camelCase.
我明白 Stack Overflow 并不是真正提供意见,因此我正在寻找指南或参考来说明实现此目的的最佳方法。
\n我有一个字符串数组:
\nmyList: [\'First item\', \'Second item\']\nRun Code Online (Sandbox Code Playgroud)\n我想添加第三个,甚至更多。我有一个将空字符串推入数组的方法:
\nthis.myList.push(\'\')\nRun Code Online (Sandbox Code Playgroud)\n\n现在看起来像这样:
\n[\'First item\', \'Second item\', \'\']\nRun Code Online (Sandbox Code Playgroud)\n我现在可以编辑。然而,it\xe2\x80\x99s 未绑定到数组。当添加另一个项目时,该值将丢失并返回到空字符串。
\nmyList: [\'First item\', \'Second item\']\nRun Code Online (Sandbox Code Playgroud)\r\nthis.myList.push(\'\')\nRun Code Online (Sandbox Code Playgroud)\r\n尝试了以下方法:
\n如上:
\n<input\n type="text"\n :value="listItem"\n :key="index"\n/>\nRun Code Online (Sandbox Code Playgroud)\n没有密钥,相同:
\n<input\n type="text"\n :value="listItem"\n/>\nRun Code Online (Sandbox Code Playgroud)\n使用(不正确的)绑定,\xe2\x80\x99t 不会回显值:
\n<input\n type="text"\n :value="myList[index]"\n/>\nRun Code Online (Sandbox Code Playgroud)\n使用v-bind:
<input\n type="text"\n v-bind:value="listItem"\n/>\nRun Code Online (Sandbox Code Playgroud)\n还有一把钥匙:
\n<input\n type="text"\n …Run Code Online (Sandbox Code Playgroud) 使用无服务器框架,我希望能够从环境变量更改 AWS 区域。
provider:
name: aws
region: ${env:AWS_REGION}
Run Code Online (Sandbox Code Playgroud)
然后,AWS_REGION可以设置为eu-west-2。
但是,我想将其设置在.env文件中:
AWS_REGION=eu-west-2
Run Code Online (Sandbox Code Playgroud)
然后让.env无服务器读取。
有很多关于在serverless.yml文件中设置变量以及从该文件导出它们的主题,但我想将它们放入文件中。
codeigniter ×1
frameworks ×1
fuelphp ×1
ios ×1
iphone ×1
javascript ×1
node.js ×1
php ×1
socket.io ×1
vue.js ×1
vuex ×1
websocket ×1