我是nodejs的新手,并试图学习它.我通过命令安装了node framework express作为全局模块:
$ sudo npm install express -g
Run Code Online (Sandbox Code Playgroud)
这工作正常,我有它/usr/lib/node_modules.然后我在express上创建一个新项目:
$ express app
Run Code Online (Sandbox Code Playgroud)
但这不会创建项目文件夹,也不会返回任何错误代码,清除节点代码工作正常.有谁知道如何检测并修复此错误?
我已经尝试将我的traits文件夹添加到composer自定义自动加载,但这不起作用并返回错误.那么这可能是通过作曲家自动加载的特征吗?非常感谢任何答案.
我的特点:
trait User
{
public function is_email_unique($email)
{
return $this->User->get_one_by_email($email) ? FALSE : TRUE;
}
public function is_username_unique($username)
{
return $this->User->get_one_by_username($username) ? FALSE : TRUE;
}
}
Run Code Online (Sandbox Code Playgroud)
我的课:
class Auth extends MY_Controller
{
// Implement trait in class
use User;
public function __contstruct()
{
parent::__contstruct();
}
public function register()
{
if ($this->input->is_post()) {
// load validation library
$this->load->library('form_validation');
//set validation rules
$this->form_validation->set_rules('username', "Username", 'required|callback_username_check');
// There I use my trait method callback_is_email_unique
$this->form_validation->set_rules('email', "Email", 'required|valid_email|callback_is_email_unique');
$this->form_validation->set_rules('password', "Password", 'required|matches[confirm_password]|min_length[6]');
$this->form_validation->set_rules('confirm_password', …Run Code Online (Sandbox Code Playgroud) 我已经为我的映射文件尝试了这个目录结构:
/config/doctrine/Place.orm.yml
/config/doctrine/Place/Type.orm.yml
/config/doctrine/Place/Price.orm.yml
Run Code Online (Sandbox Code Playgroud)
并在我的映射文件中指向了相应的实体,如下所示:
Project\TestBundle\Entity\Place\Type:
type: entity
table: place_type
id:
id:
type: integer
generator: { strategy:AUTO }
fields:
name:
type: string
length: 255
Run Code Online (Sandbox Code Playgroud)
但这会返回错误.系统似乎无法检测到Entity的映射文件.
有谁知道如何检查nodejs代码自动编码标准?我正在寻找一些像codesniffer这样的功能但是对于node.js(快速框架).