Address already in use - bind(2) for "127.0.0.1" port 3000 (Errno::EADDRINUSE)
lsof -wni tcp:3000
kill -9 PID_number
Address already in use - bind(2) for "127.0.0.1" port 3000 (Errno::EADDRINUSE)
lsof -wni tcp:3000
kill -9 PID_number
Error: listen EADDRINUSE: address already in use :::3000
sudo lsof -i :3000
Error: listen EADDRINUSE: address already in use :::3000
//To find the process id (PID) associated with the port
lsof -i tcp:3000
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 44475 chen5 31u IPv4 0x8b1721168764e4bf 0t0 TCP *:strexec-s (LISTEN)
//Then to kill the process
kill -9 44475
Error: listen EADDRINUSE: address already in use :::3000
ps aux | grep node
kill -9 PID
Error: listen EADDRINUSE: address already in use :::3000
C:\Windows\System32>taskkill /F /IM node.exe
SUCCESS: The process "node.exe" with PID 11008 has been terminated.
Error: listen EADDRINUSE: address already in use
Find server pid:
lsof -i tcp:5000 (the 5000 is the port number)
kill the server:
kill -9 111119 (the 111119 is the pid)
react native textinput
import React, { Component } from 'react';
import { TextInput } from 'react-native';
export default function UselessTextInput() {
const [textInputValue, setTextInputValue] = React.useState('');
return (
<TextInput
style={{
height: 40,
borderColor: 'gray',
borderWidth: 1,
placeholderTextColor: 'gray',
}}
onChangeText={text => setTextInputValue(text)}
value={textInputValue}
placeholder="Insert your text!"
/>
);
}
react native input
import React, { Component } from 'react';
import { TextInput } from 'react-native';
export default function UselessTextInput() {
const [value, onChangeText] = React.useState('Useless Placeholder');
return (
<TextInput
style={{ height: 40, borderColor: 'gray', borderWidth: 1 }}
onChangeText={text => onChangeText(text)}
value={value}
/>
);
}
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us